build 6ddc7a35 | content blog-content@417154f · 338 posts | profiles 32 · corpus 315 | ● 0 skipped | format run

$ soultec get list/topics/architecture -o yaml$ soultec get list/topics/architecture -o json$ soultec get list/topics/architecture -o toml$ soultec get list/topics/architecture -o xml$ python3 topics/architecture.pyPS> ./topics/architecture.ps1$ go run topics/architecture.go$ node topics/architecture.js

apiVersion: soultec.ch/v1kind: Listmetadata: name: topics/architecture locale: en labels: capability/architecture: 2.51 annotations: route: /en/topics/architecture/spec: capability: architecture corpus: 315 carriers: 28 weight: 2.51 formula: ln(1 + 315 / 28)status: count: 28 items: - {ref: services/it-architecture} - {ref: services/health-check} - {ref: services/service-for-it-provider} - {ref: services/enterprise-architecture} - {ref: services/it-strategie} - {ref: services/requirements-engineering} - {ref: services/engineering} - {ref: services/security} - {ref: services/data-management} - {ref: services/datacenter-lifecycle} - {ref: services/disaster-recovery} - {ref: services/customer-success-manager} - {ref: solutions/hpe/hpe-server} - {ref: solutions/hpe/hpe-server/hpe-synergy} - {ref: solutions/ibm} - {ref: solutions/ibm/ibm-power10} - {ref: experts/rico-lenherr} - {ref: experts/yannick-gerber} - {ref: experts/aldo-gwerder} - {ref: experts/marco-mattei} - {ref: experts/steven-rodenburg} - {ref: experts/fabian-faessler} - {ref: experts/matthias-grasmueck} - {ref: experts/christian-schnyder} - {ref: experts/michael-steg} - {ref: experts/norbert-hamm} - {ref: experts/patrick-pletscher} - {ref: experts/dario-doerflinger} search: /en/search.json
{ "apiVersion": "soultec.ch/v1", "kind": "List", "metadata": { "name": "topics/architecture", "locale": "en", "labels": { "capability/architecture": 2.51 }, "annotations": { "route": "/en/topics/architecture/" } }, "spec": { "capability": "architecture", "corpus": 315, "carriers": 28, "weight": "2.51", "formula": "ln(1 + 315 / 28)" }, "status": { "count": 28, "items": [ { "ref": "services/it-architecture" }, { "ref": "services/health-check" }, { "ref": "services/service-for-it-provider" }, { "ref": "services/enterprise-architecture" }, { "ref": "services/it-strategie" }, { "ref": "services/requirements-engineering" }, { "ref": "services/engineering" }, { "ref": "services/security" }, { "ref": "services/data-management" }, { "ref": "services/datacenter-lifecycle" }, { "ref": "services/disaster-recovery" }, { "ref": "services/customer-success-manager" }, { "ref": "solutions/hpe/hpe-server" }, { "ref": "solutions/hpe/hpe-server/hpe-synergy" }, { "ref": "solutions/ibm" }, { "ref": "solutions/ibm/ibm-power10" }, { "ref": "experts/rico-lenherr" }, { "ref": "experts/yannick-gerber" }, { "ref": "experts/aldo-gwerder" }, { "ref": "experts/marco-mattei" }, { "ref": "experts/steven-rodenburg" }, { "ref": "experts/fabian-faessler" }, { "ref": "experts/matthias-grasmueck" }, { "ref": "experts/christian-schnyder" }, { "ref": "experts/michael-steg" }, { "ref": "experts/norbert-hamm" }, { "ref": "experts/patrick-pletscher" }, { "ref": "experts/dario-doerflinger" } ], "search": "/en/search.json" }}
apiVersion = "soultec.ch/v1"kind = "List"[metadata]name = "topics/architecture"locale = "en"[metadata.labels]"capability/architecture" = 2.51[metadata.annotations]route = "/en/topics/architecture/"[spec]capability = "architecture"corpus = 315carriers = 28weight = "2.51"formula = "ln(1 + 315 / 28)"[status]count = 28search = "/en/search.json"[[status.items]]ref = "services/it-architecture"[[status.items]]ref = "services/health-check"[[status.items]]ref = "services/service-for-it-provider"[[status.items]]ref = "services/enterprise-architecture"[[status.items]]ref = "services/it-strategie"[[status.items]]ref = "services/requirements-engineering"[[status.items]]ref = "services/engineering"[[status.items]]ref = "services/security"[[status.items]]ref = "services/data-management"[[status.items]]ref = "services/datacenter-lifecycle"[[status.items]]ref = "services/disaster-recovery"[[status.items]]ref = "services/customer-success-manager"[[status.items]]ref = "solutions/hpe/hpe-server"[[status.items]]ref = "solutions/hpe/hpe-server/hpe-synergy"[[status.items]]ref = "solutions/ibm"[[status.items]]ref = "solutions/ibm/ibm-power10"[[status.items]]ref = "experts/rico-lenherr"[[status.items]]ref = "experts/yannick-gerber"[[status.items]]ref = "experts/aldo-gwerder"[[status.items]]ref = "experts/marco-mattei"[[status.items]]ref = "experts/steven-rodenburg"[[status.items]]ref = "experts/fabian-faessler"[[status.items]]ref = "experts/matthias-grasmueck"[[status.items]]ref = "experts/christian-schnyder"[[status.items]]ref = "experts/michael-steg"[[status.items]]ref = "experts/norbert-hamm"[[status.items]]ref = "experts/patrick-pletscher"[[status.items]]ref = "experts/dario-doerflinger"
<?xml version="1.0" encoding="UTF-8"?><manifest kind="List"> <apiVersion>soultec.ch/v1</apiVersion> <metadata> <name>topics/architecture</name> <locale>en</locale> <labels> <entry key="capability/architecture">2.51</entry> </labels> <annotations> <route>/en/topics/architecture/</route> </annotations> </metadata> <spec> <capability>architecture</capability> <corpus>315</corpus> <carriers>28</carriers> <weight>2.51</weight> <formula>ln(1 + 315 / 28)</formula> </spec> <status> <count>28</count> <items> <item> <ref>services/it-architecture</ref> </item> <item> <ref>services/health-check</ref> </item> <item> <ref>services/service-for-it-provider</ref> </item> <item> <ref>services/enterprise-architecture</ref> </item> <item> <ref>services/it-strategie</ref> </item> <item> <ref>services/requirements-engineering</ref> </item> <item> <ref>services/engineering</ref> </item> <item> <ref>services/security</ref> </item> <item> <ref>services/data-management</ref> </item> <item> <ref>services/datacenter-lifecycle</ref> </item> <item> <ref>services/disaster-recovery</ref> </item> <item> <ref>services/customer-success-manager</ref> </item> <item> <ref>solutions/hpe/hpe-server</ref> </item> <item> <ref>solutions/hpe/hpe-server/hpe-synergy</ref> </item> <item> <ref>solutions/ibm</ref> </item> <item> <ref>solutions/ibm/ibm-power10</ref> </item> <item> <ref>experts/rico-lenherr</ref> </item> <item> <ref>experts/yannick-gerber</ref> </item> <item> <ref>experts/aldo-gwerder</ref> </item> <item> <ref>experts/marco-mattei</ref> </item> <item> <ref>experts/steven-rodenburg</ref> </item> <item> <ref>experts/fabian-faessler</ref> </item> <item> <ref>experts/matthias-grasmueck</ref> </item> <item> <ref>experts/christian-schnyder</ref> </item> <item> <ref>experts/michael-steg</ref> </item> <item> <ref>experts/norbert-hamm</ref> </item> <item> <ref>experts/patrick-pletscher</ref> </item> <item> <ref>experts/dario-doerflinger</ref> </item> </items> <search>/en/search.json</search> </status></manifest>
# Code generated by the soultec.ch build. DO NOT EDIT.import jsonPAGE = { "apiVersion": "soultec.ch/v1", "kind": "List", "metadata": { "name": "topics/architecture", "locale": "en", "labels": { "capability/architecture": 2.51, }, "annotations": { "route": "/en/topics/architecture/", }, }, "spec": { "capability": "architecture", "corpus": 315, "carriers": 28, "weight": "2.51", "formula": "ln(1 + 315 / 28)", }, "status": { "count": 28, "items": [ { "ref": "services/it-architecture", }, { "ref": "services/health-check", }, { "ref": "services/service-for-it-provider", }, { "ref": "services/enterprise-architecture", }, { "ref": "services/it-strategie", }, { "ref": "services/requirements-engineering", }, { "ref": "services/engineering", }, { "ref": "services/security", }, { "ref": "services/data-management", }, { "ref": "services/datacenter-lifecycle", }, { "ref": "services/disaster-recovery", }, { "ref": "services/customer-success-manager", }, { "ref": "solutions/hpe/hpe-server", }, { "ref": "solutions/hpe/hpe-server/hpe-synergy", }, { "ref": "solutions/ibm", }, { "ref": "solutions/ibm/ibm-power10", }, { "ref": "experts/rico-lenherr", }, { "ref": "experts/yannick-gerber", }, { "ref": "experts/aldo-gwerder", }, { "ref": "experts/marco-mattei", }, { "ref": "experts/steven-rodenburg", }, { "ref": "experts/fabian-faessler", }, { "ref": "experts/matthias-grasmueck", }, { "ref": "experts/christian-schnyder", }, { "ref": "experts/michael-steg", }, { "ref": "experts/norbert-hamm", }, { "ref": "experts/patrick-pletscher", }, { "ref": "experts/dario-doerflinger", }, ], "search": "/en/search.json", },}if __name__ == "__main__": print(json.dumps(PAGE, indent=2, ensure_ascii=False))
# Code generated by the soultec.ch build. DO NOT EDIT.$Page = [ordered]@{ apiVersion = 'soultec.ch/v1' kind = 'List' metadata = [ordered]@{ name = 'topics/architecture' locale = 'en' labels = [ordered]@{ 'capability/architecture' = 2.51 } annotations = [ordered]@{ route = '/en/topics/architecture/' } } spec = [ordered]@{ capability = 'architecture' corpus = 315 carriers = 28 weight = '2.51' formula = 'ln(1 + 315 / 28)' } status = [ordered]@{ count = 28 items = @( [ordered]@{ ref = 'services/it-architecture' } [ordered]@{ ref = 'services/health-check' } [ordered]@{ ref = 'services/service-for-it-provider' } [ordered]@{ ref = 'services/enterprise-architecture' } [ordered]@{ ref = 'services/it-strategie' } [ordered]@{ ref = 'services/requirements-engineering' } [ordered]@{ ref = 'services/engineering' } [ordered]@{ ref = 'services/security' } [ordered]@{ ref = 'services/data-management' } [ordered]@{ ref = 'services/datacenter-lifecycle' } [ordered]@{ ref = 'services/disaster-recovery' } [ordered]@{ ref = 'services/customer-success-manager' } [ordered]@{ ref = 'solutions/hpe/hpe-server' } [ordered]@{ ref = 'solutions/hpe/hpe-server/hpe-synergy' } [ordered]@{ ref = 'solutions/ibm' } [ordered]@{ ref = 'solutions/ibm/ibm-power10' } [ordered]@{ ref = 'experts/rico-lenherr' } [ordered]@{ ref = 'experts/yannick-gerber' } [ordered]@{ ref = 'experts/aldo-gwerder' } [ordered]@{ ref = 'experts/marco-mattei' } [ordered]@{ ref = 'experts/steven-rodenburg' } [ordered]@{ ref = 'experts/fabian-faessler' } [ordered]@{ ref = 'experts/matthias-grasmueck' } [ordered]@{ ref = 'experts/christian-schnyder' } [ordered]@{ ref = 'experts/michael-steg' } [ordered]@{ ref = 'experts/norbert-hamm' } [ordered]@{ ref = 'experts/patrick-pletscher' } [ordered]@{ ref = 'experts/dario-doerflinger' } ) search = '/en/search.json' }}$Page | ConvertTo-Json -Depth 32
// Code generated by the soultec.ch build. DO NOT EDIT.package mainimport ( "encoding/json" "os")var page = map[string]any{ "apiVersion": "soultec.ch/v1", "kind": "List", "metadata": map[string]any{ "name": "topics/architecture", "locale": "en", "labels": map[string]any{ "capability/architecture": 2.51, }, "annotations": map[string]any{ "route": "/en/topics/architecture/", }, }, "spec": map[string]any{ "capability": "architecture", "corpus": 315, "carriers": 28, "weight": "2.51", "formula": "ln(1 + 315 / 28)", }, "status": map[string]any{ "count": 28, "items": []any{ map[string]any{ "ref": "services/it-architecture", }, map[string]any{ "ref": "services/health-check", }, map[string]any{ "ref": "services/service-for-it-provider", }, map[string]any{ "ref": "services/enterprise-architecture", }, map[string]any{ "ref": "services/it-strategie", }, map[string]any{ "ref": "services/requirements-engineering", }, map[string]any{ "ref": "services/engineering", }, map[string]any{ "ref": "services/security", }, map[string]any{ "ref": "services/data-management", }, map[string]any{ "ref": "services/datacenter-lifecycle", }, map[string]any{ "ref": "services/disaster-recovery", }, map[string]any{ "ref": "services/customer-success-manager", }, map[string]any{ "ref": "solutions/hpe/hpe-server", }, map[string]any{ "ref": "solutions/hpe/hpe-server/hpe-synergy", }, map[string]any{ "ref": "solutions/ibm", }, map[string]any{ "ref": "solutions/ibm/ibm-power10", }, map[string]any{ "ref": "experts/rico-lenherr", }, map[string]any{ "ref": "experts/yannick-gerber", }, map[string]any{ "ref": "experts/aldo-gwerder", }, map[string]any{ "ref": "experts/marco-mattei", }, map[string]any{ "ref": "experts/steven-rodenburg", }, map[string]any{ "ref": "experts/fabian-faessler", }, map[string]any{ "ref": "experts/matthias-grasmueck", }, map[string]any{ "ref": "experts/christian-schnyder", }, map[string]any{ "ref": "experts/michael-steg", }, map[string]any{ "ref": "experts/norbert-hamm", }, map[string]any{ "ref": "experts/patrick-pletscher", }, map[string]any{ "ref": "experts/dario-doerflinger", }, }, "search": "/en/search.json", },}func main() { enc := json.NewEncoder(os.Stdout) enc.SetEscapeHTML(false) enc.SetIndent("", " ") if err := enc.Encode(page); err != nil { os.Exit(1) }}
// Code generated by the soultec.ch build. DO NOT EDIT.const page = { apiVersion: "soultec.ch/v1", kind: "List", metadata: { name: "topics/architecture", locale: "en", labels: { "capability/architecture": 2.51, }, annotations: { route: "/en/topics/architecture/", }, }, spec: { capability: "architecture", corpus: 315, carriers: 28, weight: "2.51", formula: "ln(1 + 315 / 28)", }, status: { count: 28, items: [ { ref: "services/it-architecture", }, { ref: "services/health-check", }, { ref: "services/service-for-it-provider", }, { ref: "services/enterprise-architecture", }, { ref: "services/it-strategie", }, { ref: "services/requirements-engineering", }, { ref: "services/engineering", }, { ref: "services/security", }, { ref: "services/data-management", }, { ref: "services/datacenter-lifecycle", }, { ref: "services/disaster-recovery", }, { ref: "services/customer-success-manager", }, { ref: "solutions/hpe/hpe-server", }, { ref: "solutions/hpe/hpe-server/hpe-synergy", }, { ref: "solutions/ibm", }, { ref: "solutions/ibm/ibm-power10", }, { ref: "experts/rico-lenherr", }, { ref: "experts/yannick-gerber", }, { ref: "experts/aldo-gwerder", }, { ref: "experts/marco-mattei", }, { ref: "experts/steven-rodenburg", }, { ref: "experts/fabian-faessler", }, { ref: "experts/matthias-grasmueck", }, { ref: "experts/christian-schnyder", }, { ref: "experts/michael-steg", }, { ref: "experts/norbert-hamm", }, { ref: "experts/patrick-pletscher", }, { ref: "experts/dario-doerflinger", }, ], search: "/en/search.json", },};console.log(JSON.stringify(page, null, 2));

# 47 lines · YAML · validated at build# 111 lines · JSON · validated at build# 107 lines · TOML · validated at build# 111 lines · XML · validated at build# 117 lines · Python · read back at build, equals the JSON record# 114 lines · PowerShell · read back at build, equals the JSON record# 129 lines · Go · read back at build, equals the JSON record# 114 lines · JavaScript · read back at build, equals the JSON record

Topic

Architecture

Everything that carries this topic: 12 services, 4 solutions, 12 people. The weight 2.51 is ln(1 + 315 / 28): 28 of 315 entries in the corpus carry it, and the rarer a topic, the more it says when two pages share it.

Services12

Solutions4

HPE 0.60

HPE Server

HPE 0.60

HPE Synergy

Page to follow
IBM 0.60

IBM

Page to follow
IBM 0.60

IBM Power10

People12