33 * These can be imported and reused across page-jsonld.tsx files
44 */
55
6+ import { KNOWN_ORGANIZATIONS } from "./organizations"
7+
68export const REFERENCE = {
79 /**
810 * Reference to Ethereum Foundation organization (for use when the full object is already defined elsewhere)
@@ -18,37 +20,6 @@ export const REFERENCE = {
1820 ETHEREUM_ORG_WEBSITE : { "@id" : "https://ethereum.org/#website" } ,
1921} as const
2022
21- export const ORGANIZATION = {
22- /**
23- * Ethereum Foundation organization definition
24- * Can be used as publisher, maintainer, author, etc.
25- */
26- ETHEREUM_FOUNDATION : {
27- "@type" : "Organization" as const ,
28- name : "Ethereum Foundation" ,
29- url : "https://ethereum.foundation" ,
30- ownershipFundingInfo : "https://ethereum.foundation/ef" ,
31- logo : "https://ethereum.org/images/ef-logo.png" ,
32- sameAs : [
33- "https://www.wikidata.org/wiki/Q114736857" ,
34- "https://www.crunchbase.com/organization/ethereum" ,
35- "https://x.com/ethereumfndn" ,
36- "https://www.linkedin.com/company/ethereum-foundation" ,
37- ] ,
38- ...REFERENCE . ETHEREUM_FOUNDATION ,
39- } ,
40- /**
41- * Ethereum Community contributor organization
42- */
43- ETHEREUM_COMMUNITY : {
44- "@type" : "Organization" as const ,
45- name : "Ethereum Community" ,
46- url : "https://github.com/ethereum/ethereum-org-website/graphs/contributors" ,
47- description : "A global collective of open-source contributors." ,
48- ...REFERENCE . ETHEREUM_COMMUNITY ,
49- } ,
50- }
51-
5223/**
5324 * ethereum.org WebSite entity
5425 * Anchors the site in the knowledge graph. Every page's JSON-LD graph
@@ -69,7 +40,7 @@ export const ETHEREUM_ORG_WEBSITE = {
6940 * same graph.
7041 */
7142export const BASE_GRAPH_NODES = [
72- ORGANIZATION . ETHEREUM_FOUNDATION ,
73- ORGANIZATION . ETHEREUM_COMMUNITY ,
43+ KNOWN_ORGANIZATIONS [ "ethereum-foundation" ] ,
44+ KNOWN_ORGANIZATIONS [ "ethereum-community" ] ,
7445 ETHEREUM_ORG_WEBSITE ,
7546]
0 commit comments