{
  "@context": {
    "@vocab": "https://schema.org/",
    "schema": "https://schema.org/",
    "InputMetadataDescription": "https://w3id.org/marco-bolo/InputMetadataDescription",
    "inProgressDate": "https://w3id.org/marco-bolo/inProgressDate",
    "archivedAt": {
      "@type": "@id"
    },
    "inDefinedTermSet": {
      "@type": "@id"
    },
    "isBasedOn": {
      "@type": "@id"
    },
    "isPartOf": {
      "@type": "@id"
    },
    "license": {
      "@type": "@id"
    },
    "usageInfo": {
      "@type": "@id"
    }
  },
  "@id": "https://w3id.org/marco-bolo/mbo_b1ab4024-2534-426f-8d8f-b3d826bf8df9",
  "@type": "CreateAction",
  "abstract": "Design and development of the CSV-W to JSON-LD pipeline that converts partner-contributed metadata CSVs into validated, schema.org-aligned JSON-LD for the MARCO-BOLO metadata catalog.",
  "actionProcess": {
    "@id": "https://w3id.org/marco-bolo/mbo_50c01c14-614e-43e0-a009-db5a8f1dd0f7"
  },
  "agent": {
    "@id": "https://w3id.org/marco-bolo/mbo_f5ef6ae7-f174-4a97-9002-34319b154e8e"
  },
  "description": "WP1 built and maintains csv-to-json-ld, the tooling behind the MARCO-BOLO metadata catalog. Metadata is authored as per-class CSVs, described with CSV on the Web metadata documents, validated against CSV-W constraints, manual foreign key constraints and SHACL shapes, then converted to RDF and framed as JSON-LD for publication and harvesting.",
  "name": "WP1: Development of the csv-to-json-ld metadata pipeline",
  "participant": [
    {
      "@id": "https://w3id.org/marco-bolo/mbo_531f86ba-15c5-4ce3-8dc5-17e85c3a9420"
    },
    {
      "@id": "https://w3id.org/marco-bolo/mbo_22c99b56-9002-4c4b-a39e-b2b73f04a93e"
    },
    {
      "@id": "https://w3id.org/marco-bolo/mbo_bf08f5c2-fef3-48a1-80b3-413534d2925b"
    },
    {
      "@id": "https://w3id.org/marco-bolo/mbo_50ed8cd2-591b-4f7a-bdae-4bf7b8f05556"
    },
    {
      "@id": "https://w3id.org/marco-bolo/mbo_58224f62-1d2e-490c-8c0d-7a0f3a79bf70"
    },
    {
      "@id": "https://w3id.org/marco-bolo/mbo_b0382358-1a4e-46b3-a660-525eaa6aa155"
    },
    {
      "@id": "https://w3id.org/marco-bolo/mbo_7d9ca136-f71d-411c-a1c5-1f92aa0e47ab"
    },
    {
      "@id": "https://w3id.org/marco-bolo/mbo_56592f30-00f0-4165-b0fa-bf89b718604d"
    },
    {
      "@id": "https://w3id.org/marco-bolo/mbo_2226a966-7196-4a36-a248-ac876fa2dae1"
    },
    {
      "@id": "https://w3id.org/marco-bolo/mbo_3e649f80-c0c1-4049-a076-4d7b294d49c4"
    }
  ],
  "result": [
    {
      "@id": "https://w3id.org/marco-bolo/mbo_7f3b6f98-bea7-49ad-9c8c-6f75cf2a1719"
    },
    {
      "@id": "https://w3id.org/marco-bolo/mbo_b1ab4024-2534-426f-8d8f-b3d826bf8df9-input-metadata#csv",
      "@type": "DataDownload",
      "about": {
        "@id": "https://w3id.org/marco-bolo/mbo_b1ab4024-2534-426f-8d8f-b3d826bf8df9"
      },
      "contentUrl": {
        "@type": "URL",
        "@value": "https://w3id.org/marco-bolo/mbo_0000004#row=94"
      },
      "creator": {
        "@id": "https://w3id.org/marco-bolo/mbo_bf08f5c2-fef3-48a1-80b3-413534d2925b"
      },
      "encodesCreativeWork": {
        "@id": "https://w3id.org/marco-bolo/mbo_b1ab4024-2534-426f-8d8f-b3d826bf8df9-input-metadata",
        "@type": [
          "InputMetadataDescription",
          "Dataset"
        ],
        "about": {
          "@id": "https://w3id.org/marco-bolo/mbo_b1ab4024-2534-426f-8d8f-b3d826bf8df9"
        },
        "archivedAt": "https://github.com/marco-bolo/csv-to-json-ld/tree/f0fa2bbc302cd64e4a5e8b7e82d7a93fc3588196",
        "creator": {
          "@id": "https://w3id.org/marco-bolo/mbo_bf08f5c2-fef3-48a1-80b3-413534d2925b"
        },
        "distribution": [
          {
            "@id": "https://w3id.org/marco-bolo/mbo_b1ab4024-2534-426f-8d8f-b3d826bf8df9-input-metadata#csv"
          },
          {
            "@id": "https://w3id.org/marco-bolo/mbo_b1ab4024-2534-426f-8d8f-b3d826bf8df9-input-metadata#jsonld",
            "@type": "DataDownload",
            "about": {
              "@id": "https://w3id.org/marco-bolo/mbo_b1ab4024-2534-426f-8d8f-b3d826bf8df9"
            },
            "contentUrl": {
              "@type": "URL",
              "@value": "https://w3id.org/marco-bolo/mbo_b1ab4024-2534-426f-8d8f-b3d826bf8df9"
            },
            "creator": {
              "@id": "https://w3id.org/marco-bolo/mbo_todo_organization_mbo"
            },
            "dateModified": {
              "@type": "Date",
              "@value": "2026-09-17"
            },
            "encodesCreativeWork": {
              "@id": "https://w3id.org/marco-bolo/mbo_b1ab4024-2534-426f-8d8f-b3d826bf8df9-input-metadata"
            },
            "encodingFormat": "application/ld+json"
          }
        ]
      },
      "encodingFormat": "text/csv"
    },
    {
      "@id": "https://w3id.org/marco-bolo/mbo_b1ab4024-2534-426f-8d8f-b3d826bf8df9-input-metadata#jsonld"
    },
    {
      "@id": "https://w3id.org/marco-bolo/mbo_b1ab4024-2534-426f-8d8f-b3d826bf8df9-input-metadata"
    }
  ],
  "startTime": "2025-02-04",
  "subjectOf": {
    "@id": "https://w3id.org/marco-bolo/mbo_b1ab4024-2534-426f-8d8f-b3d826bf8df9-input-metadata",
    "@reverse": {
      "result": {
        "@id": "https://w3id.org/marco-bolo/mbo_b1ab4024-2534-426f-8d8f-b3d826bf8df9"
      }
    },
    "@type": [
      "InputMetadataDescription",
      "Dataset"
    ],
    "about": {
      "@id": "https://w3id.org/marco-bolo/mbo_b1ab4024-2534-426f-8d8f-b3d826bf8df9"
    },
    "archivedAt": "https://github.com/marco-bolo/csv-to-json-ld/tree/f0fa2bbc302cd64e4a5e8b7e82d7a93fc3588196",
    "creator": {
      "@id": "https://w3id.org/marco-bolo/mbo_bf08f5c2-fef3-48a1-80b3-413534d2925b"
    },
    "distribution": [
      {
        "@id": "https://w3id.org/marco-bolo/mbo_b1ab4024-2534-426f-8d8f-b3d826bf8df9-input-metadata#csv"
      },
      {
        "@id": "https://w3id.org/marco-bolo/mbo_b1ab4024-2534-426f-8d8f-b3d826bf8df9-input-metadata#jsonld"
      }
    ]
  }
}
