Seeded repo
This commit is contained in:
parent
451fb5924c
commit
762707cefe
34 changed files with 1526 additions and 1 deletions
70
examples/dataspaces/software-architecture/manifest.json
Normal file
70
examples/dataspaces/software-architecture/manifest.json
Normal 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"
|
||||
]
|
||||
}
|
||||
214
examples/dataspaces/software-architecture/snapshot.json
Normal file
214
examples/dataspaces/software-architecture/snapshot.json
Normal 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"
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
70
examples/dataspaces/systems-thinking/manifest.json
Normal file
70
examples/dataspaces/systems-thinking/manifest.json
Normal 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"
|
||||
]
|
||||
}
|
||||
214
examples/dataspaces/systems-thinking/snapshot.json
Normal file
214
examples/dataspaces/systems-thinking/snapshot.json
Normal 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"
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue