Seeded repo

This commit is contained in:
tegwick 2026-10-12 18:28:16 +02:00
parent 451fb5924c
commit 762707cefe
34 changed files with 1526 additions and 1 deletions

View file

@ -0,0 +1,70 @@
{
"id": "software-architecture",
"home": {
"heading": "Explore Software Architecture",
"featuredKinds": [
"concept",
"pattern",
"person",
"artifact"
]
},
"navigation": [
{
"label": "Browse",
"kinds": [
"concept",
"pattern",
"person",
"artifact"
]
}
],
"kindViews": {
"concept": {
"columns": [
"name",
"tldr",
"tags"
],
"facets": [
"tags"
]
},
"pattern": {
"columns": [
"name",
"tldr",
"tags"
],
"facets": [
"tags"
]
},
"person": {
"columns": [
"name",
"tldr",
"tags"
],
"facets": [
"tags"
]
},
"artifact": {
"columns": [
"name",
"tldr",
"tags"
],
"facets": [
"tags"
]
}
},
"panels": [
"summary",
"relations",
"evidence"
]
}

View file

@ -0,0 +1,214 @@
{
"schemaVersion": "0.1",
"dataspace": {
"id": "software-architecture",
"title": "Software Architecture",
"description": "A small illustrative collection of patterns and ideas in software design"
},
"kinds": [
{
"id": "concept",
"label": "Concept",
"plural": "Concepts"
},
{
"id": "pattern",
"label": "Pattern",
"plural": "Patterns"
},
{
"id": "person",
"label": "Person",
"plural": "Persons"
},
{
"id": "artifact",
"label": "Artifact",
"plural": "Artifacts"
}
],
"sources": [
{
"id": "src:software-architecture:authored-demo",
"uri": "https://example.invalid/content-explorer/software-architecture/fixture",
"title": "Original illustrative demo fixture written for content-explorer",
"license": "CC0-1.0",
"attribution": "Content Explorer demo authors; fictional source URI is a fixture placeholder"
}
],
"entities": [
{
"id": "urn:ce:software-architecture:concept:coupling",
"kindId": "concept",
"title": "Coupling",
"tldr": "The degree to which software elements depend on one another.",
"summary": "The degree to which software elements depend on one another. This fixture is illustrative and does not constitute a sourced scholarly claim.",
"tags": [],
"sourceRefs": [
"src:software-architecture:authored-demo"
],
"asOf": "2026-10-12"
},
{
"id": "urn:ce:software-architecture:concept:cohesion",
"kindId": "concept",
"title": "Cohesion",
"tldr": "The degree to which a module groups related responsibilities.",
"summary": "The degree to which a module groups related responsibilities. This fixture is illustrative and does not constitute a sourced scholarly claim.",
"tags": [],
"sourceRefs": [
"src:software-architecture:authored-demo"
],
"asOf": "2026-10-12"
},
{
"id": "urn:ce:software-architecture:concept:interface",
"kindId": "concept",
"title": "Interface contract",
"tldr": "An agreed description of interaction between components.",
"summary": "An agreed description of interaction between components. This fixture is illustrative and does not constitute a sourced scholarly claim.",
"tags": [],
"sourceRefs": [
"src:software-architecture:authored-demo"
],
"asOf": "2026-10-12"
},
{
"id": "urn:ce:software-architecture:pattern:adapter",
"kindId": "pattern",
"title": "Adapter pattern",
"tldr": "An adapter translates between interfaces.",
"summary": "An adapter translates between interfaces. This fixture is illustrative and does not constitute a sourced scholarly claim.",
"tags": [],
"sourceRefs": [
"src:software-architecture:authored-demo"
],
"asOf": "2026-10-12"
},
{
"id": "urn:ce:software-architecture:pattern:ports-adapters",
"kindId": "pattern",
"title": "Ports and adapters",
"tldr": "A pattern for isolating core logic from outside systems.",
"summary": "A pattern for isolating core logic from outside systems. This fixture is illustrative and does not constitute a sourced scholarly claim.",
"tags": [],
"sourceRefs": [
"src:software-architecture:authored-demo"
],
"asOf": "2026-10-12"
},
{
"id": "urn:ce:software-architecture:pattern:event-driven",
"kindId": "pattern",
"title": "Event-driven architecture",
"tldr": "Software components communicate through events.",
"summary": "Software components communicate through events. This fixture is illustrative and does not constitute a sourced scholarly claim.",
"tags": [],
"sourceRefs": [
"src:software-architecture:authored-demo"
],
"asOf": "2026-10-12"
},
{
"id": "urn:ce:software-architecture:person:alexander",
"kindId": "person",
"title": "Christopher Alexander",
"tldr": "Architect whose pattern-language ideas influenced software design.",
"summary": "Architect whose pattern-language ideas influenced software design. This fixture is illustrative and does not constitute a sourced scholarly claim.",
"tags": [],
"sourceRefs": [
"src:software-architecture:authored-demo"
],
"asOf": "2026-10-12"
},
{
"id": "urn:ce:software-architecture:artifact:adr",
"kindId": "artifact",
"title": "Architecture Decision Record",
"tldr": "A lightweight record of architectural decisions and rationale.",
"summary": "A lightweight record of architectural decisions and rationale. This fixture is illustrative and does not constitute a sourced scholarly claim.",
"tags": [],
"sourceRefs": [
"src:software-architecture:authored-demo"
],
"asOf": "2026-10-12"
},
{
"id": "urn:ce:software-architecture:artifact:c4",
"kindId": "artifact",
"title": "C4 model diagram",
"tldr": "A set of views for communicating software architecture.",
"summary": "A set of views for communicating software architecture. This fixture is illustrative and does not constitute a sourced scholarly claim.",
"tags": [],
"sourceRefs": [
"src:software-architecture:authored-demo"
],
"asOf": "2026-10-12"
}
],
"relations": [
{
"id": "r1",
"predicate": "adapts",
"from": "urn:ce:software-architecture:pattern:adapter",
"to": "urn:ce:software-architecture:concept:interface",
"sourceRefs": [
"src:software-architecture:authored-demo"
]
},
{
"id": "r2",
"predicate": "uses",
"from": "urn:ce:software-architecture:pattern:ports-adapters",
"to": "urn:ce:software-architecture:concept:interface",
"sourceRefs": [
"src:software-architecture:authored-demo"
]
},
{
"id": "r3",
"predicate": "addressed-by",
"from": "urn:ce:software-architecture:concept:coupling",
"to": "urn:ce:software-architecture:pattern:ports-adapters",
"sourceRefs": [
"src:software-architecture:authored-demo"
]
},
{
"id": "r4",
"predicate": "related-to",
"from": "urn:ce:software-architecture:concept:cohesion",
"to": "urn:ce:software-architecture:concept:coupling",
"sourceRefs": [
"src:software-architecture:authored-demo"
]
},
{
"id": "r5",
"predicate": "documents",
"from": "urn:ce:software-architecture:artifact:adr",
"to": "urn:ce:software-architecture:pattern:ports-adapters",
"sourceRefs": [
"src:software-architecture:authored-demo"
]
},
{
"id": "r6",
"predicate": "visualizes",
"from": "urn:ce:software-architecture:artifact:c4",
"to": "urn:ce:software-architecture:concept:interface",
"sourceRefs": [
"src:software-architecture:authored-demo"
]
},
{
"id": "r7",
"predicate": "affects",
"from": "urn:ce:software-architecture:pattern:event-driven",
"to": "urn:ce:software-architecture:concept:coupling",
"sourceRefs": [
"src:software-architecture:authored-demo"
]
}
]
}

View file

@ -0,0 +1,70 @@
{
"id": "systems-thinking",
"home": {
"heading": "Explore Systems Thinking",
"featuredKinds": [
"concept",
"person",
"publication",
"method"
]
},
"navigation": [
{
"label": "Browse",
"kinds": [
"concept",
"person",
"publication",
"method"
]
}
],
"kindViews": {
"concept": {
"columns": [
"name",
"tldr",
"tags"
],
"facets": [
"tags"
]
},
"person": {
"columns": [
"name",
"tldr",
"tags"
],
"facets": [
"tags"
]
},
"publication": {
"columns": [
"name",
"tldr",
"tags"
],
"facets": [
"tags"
]
},
"method": {
"columns": [
"name",
"tldr",
"tags"
],
"facets": [
"tags"
]
}
},
"panels": [
"summary",
"relations",
"evidence"
]
}

View file

@ -0,0 +1,214 @@
{
"schemaVersion": "0.1",
"dataspace": {
"id": "systems-thinking",
"title": "Systems Thinking",
"description": "A small illustrative collection of ideas in systems theory"
},
"kinds": [
{
"id": "concept",
"label": "Concept",
"plural": "Concepts"
},
{
"id": "person",
"label": "Person",
"plural": "Persons"
},
{
"id": "publication",
"label": "Publication",
"plural": "Publications"
},
{
"id": "method",
"label": "Method",
"plural": "Methods"
}
],
"sources": [
{
"id": "src:systems-thinking:authored-demo",
"uri": "https://example.invalid/content-explorer/systems-thinking/fixture",
"title": "Original illustrative demo fixture written for content-explorer",
"license": "CC0-1.0",
"attribution": "Content Explorer demo authors; fictional source URI is a fixture placeholder"
}
],
"entities": [
{
"id": "urn:ce:systems-thinking:concept:feedback",
"kindId": "concept",
"title": "Feedback",
"tldr": "Effects of actions change subsequent behavior.",
"summary": "Effects of actions change subsequent behavior. This fixture is illustrative and does not constitute a sourced scholarly claim.",
"tags": [],
"sourceRefs": [
"src:systems-thinking:authored-demo"
],
"asOf": "2026-10-12"
},
{
"id": "urn:ce:systems-thinking:concept:emergence",
"kindId": "concept",
"title": "Emergence",
"tldr": "Collective behavior arises through interactions.",
"summary": "Collective behavior arises through interactions. This fixture is illustrative and does not constitute a sourced scholarly claim.",
"tags": [],
"sourceRefs": [
"src:systems-thinking:authored-demo"
],
"asOf": "2026-10-12"
},
{
"id": "urn:ce:systems-thinking:concept:variety",
"kindId": "concept",
"title": "Requisite variety",
"tldr": "Effective regulation requires sufficient response variety.",
"summary": "Effective regulation requires sufficient response variety. This fixture is illustrative and does not constitute a sourced scholarly claim.",
"tags": [],
"sourceRefs": [
"src:systems-thinking:authored-demo"
],
"asOf": "2026-10-12"
},
{
"id": "urn:ce:systems-thinking:concept:system-boundary",
"kindId": "concept",
"title": "System boundary",
"tldr": "A distinction determines what is examined as a system.",
"summary": "A distinction determines what is examined as a system. This fixture is illustrative and does not constitute a sourced scholarly claim.",
"tags": [],
"sourceRefs": [
"src:systems-thinking:authored-demo"
],
"asOf": "2026-10-12"
},
{
"id": "urn:ce:systems-thinking:person:ashby",
"kindId": "person",
"title": "W. Ross Ashby",
"tldr": "Cybernetics researcher associated with requisite variety.",
"summary": "Cybernetics researcher associated with requisite variety. This fixture is illustrative and does not constitute a sourced scholarly claim.",
"tags": [],
"sourceRefs": [
"src:systems-thinking:authored-demo"
],
"asOf": "2026-10-12"
},
{
"id": "urn:ce:systems-thinking:person:meadows",
"kindId": "person",
"title": "Donella Meadows",
"tldr": "Systems thinker known for work on leverage points.",
"summary": "Systems thinker known for work on leverage points. This fixture is illustrative and does not constitute a sourced scholarly claim.",
"tags": [],
"sourceRefs": [
"src:systems-thinking:authored-demo"
],
"asOf": "2026-10-12"
},
{
"id": "urn:ce:systems-thinking:publication:thinking-in-systems",
"kindId": "publication",
"title": "Thinking in Systems",
"tldr": "A widely read introductory systems-thinking book.",
"summary": "A widely read introductory systems-thinking book. This fixture is illustrative and does not constitute a sourced scholarly claim.",
"tags": [],
"sourceRefs": [
"src:systems-thinking:authored-demo"
],
"asOf": "2026-10-12"
},
{
"id": "urn:ce:systems-thinking:method:causal-loop",
"kindId": "method",
"title": "Causal loop diagram",
"tldr": "A diagram representing causal influences and feedback.",
"summary": "A diagram representing causal influences and feedback. This fixture is illustrative and does not constitute a sourced scholarly claim.",
"tags": [],
"sourceRefs": [
"src:systems-thinking:authored-demo"
],
"asOf": "2026-10-12"
},
{
"id": "urn:ce:systems-thinking:method:stock-flow",
"kindId": "method",
"title": "Stock and flow model",
"tldr": "A representation of accumulations and their rates of change.",
"summary": "A representation of accumulations and their rates of change. This fixture is illustrative and does not constitute a sourced scholarly claim.",
"tags": [],
"sourceRefs": [
"src:systems-thinking:authored-demo"
],
"asOf": "2026-10-12"
}
],
"relations": [
{
"id": "r1",
"predicate": "represented-by",
"from": "urn:ce:systems-thinking:concept:feedback",
"to": "urn:ce:systems-thinking:method:causal-loop",
"sourceRefs": [
"src:systems-thinking:authored-demo"
]
},
{
"id": "r2",
"predicate": "scopes",
"from": "urn:ce:systems-thinking:concept:system-boundary",
"to": "urn:ce:systems-thinking:method:stock-flow",
"sourceRefs": [
"src:systems-thinking:authored-demo"
]
},
{
"id": "r3",
"predicate": "associated-with",
"from": "urn:ce:systems-thinking:concept:variety",
"to": "urn:ce:systems-thinking:person:ashby",
"sourceRefs": [
"src:systems-thinking:authored-demo"
]
},
{
"id": "r4",
"predicate": "authored-by",
"from": "urn:ce:systems-thinking:publication:thinking-in-systems",
"to": "urn:ce:systems-thinking:person:meadows",
"sourceRefs": [
"src:systems-thinking:authored-demo"
]
},
{
"id": "r5",
"predicate": "related-to",
"from": "urn:ce:systems-thinking:concept:emergence",
"to": "urn:ce:systems-thinking:concept:feedback",
"sourceRefs": [
"src:systems-thinking:authored-demo"
]
},
{
"id": "r6",
"predicate": "models",
"from": "urn:ce:systems-thinking:method:stock-flow",
"to": "urn:ce:systems-thinking:concept:feedback",
"sourceRefs": [
"src:systems-thinking:authored-demo"
]
},
{
"id": "r7",
"predicate": "explores",
"from": "urn:ce:systems-thinking:method:causal-loop",
"to": "urn:ce:systems-thinking:concept:emergence",
"sourceRefs": [
"src:systems-thinking:authored-demo"
]
}
]
}