fieldcell

A data standard for structuring decision information in the digital space, enabling the global publication and reuse of decision fragments, leveraging the power of linked data.

What is FieldCell?

The FieldCell data standard is a flexible JSON-LD framework designed to encapsulate decision information. It can be used to represent complex decision-making elements in a structured and interoperable format. This standard extends the Schema.org vocabulary, ensuring broad compatibility and understandability.

Fieldcell Context Document Draft

{
  "@context": {
    "schema": "http://schema.org/",
    "fc": "https://use.fieldcell.org/",
    "Cell": "fc:Cell",
    "CellGroup": "fc:CellGroup",
    "id": "@id",
    "type": "@type",
    "isPartOf": {
      "@id": "schema:isPartOf",
      "@type": "@id"
    },
    "value": {
      "@id": "schema:PropertyValue",
      "@type": "@json"
    },
    "citation": "schema:citation",
    "coordinates": {
      "@id": "fc:coordinates",
      "@container": "@index"
    },
    "PropertyValue": "schema:PropertyValue",
    "propertyID": "schema:propertyID",
    "dateCreated": "schema:dateCreated",
    "author": "schema:author",
    "additionalType": "schema:additionalType",
    "alternative": "fc:alternative",
    "criterion": "fc:criterion",
    "weight": "fc:weight",
    "matrixCell": "fc:matrixCell",
    "role": "fc:role",
    "externalReference": "fc:externalReference",
    "cells": {
      "@id": "fc:cells",
      "@container": "@list"
    },
    "validFrom": {
      "@id": "schema:validFrom",
      "@type": "schema:DateTime"
    },
    "validThrough": {
      "@id": "schema:validThrough",
      "@type": "schema:DateTime"
    },
    "timeClaimedTrue": "fc:timeClaimedTrue",
    "label": "schema:name",
    "description": "schema:description",
    "comment": "schema:comment",
    "AgreeAction": "schema:AgreeAction",
    "DisagreeAction": "schema:DisagreeAction",
    "DislikeAction": "schema:DislikeAction",
    "EndorseAction": "schema:EndorseAction",
    "LikeAction": "schema:LikeAction",
    "WantAction": "schema:WantAction"
  }
}

FieldCell Schema Document Draft

{
    "$schema": "https://json-schema.org/draft/2020-12/schema",
    "$id": "https://use.fieldcell.org/cell.schema.json",
    "title": "Fieldcell Object",
    "description": "This schema is for Fieldcell objects. All 'fc:' prefixed properties refer to terms defined in the Fieldcell context located at https://use.fieldcell.org/context.jsonld",
    "type": "object",
    "required": ["fc:id", "fc:coordinates", "fc:value"],
    "properties": {
      "@context": {
        "type": "string",
        "const": "https://use.fieldcell.org/context.jsonld",
        "description": "The URL of the Fieldcell context defining the 'fc:' namespace"
      },
      "fc:id": {
        "type": "string",
        "format": "uri",
        "description": "The unique identifier of the Fieldcell object"
      },
      "fc:coordinates": {
        "type": "object",
        "description": "Coordinates map, where each key is a URI (defined in Fieldcell context) representing a dimension",
        "additionalProperties": {
          "type": "object",
          "required": ["fc:isPartOf", "fc:author", "fc:dateCreated"],
          "properties": {
            "fc:isPartOf": {
              "type": "string",
              "format": "uri",
              "description": "URI indicating a larger structure or collection this cell is part of"
            },
            "fc:author": {
              "type": "string",
              "description": "The author or creator of the cell's content"
            },
            "fc:dateCreated": {
              "type": "string",
              "format": "date-time",
              "description": "The date and time when the cell was created"
            }
          }
        }
      },
      "fc:value": {
        "type": "object",
        "required": ["@type", "value"],
        "properties": {
          "@type": {
            "type": "string",
            "const": "PropertyValue",
            "description": "Indicates that the type of the value is a PropertyValue"
          },
          "value": {
            "type": "string",
            "description": "The actual value of the object"
          },
          "fc:propertyID": {
            "type": "string",
            "format": "uri",
            "description": "A URI that uniquely identifies the property"
          }
        },
        "description": "The value of the Fieldcell object, following the PropertyValue structure as defined in the Fieldcell context"
      }
    }
  }

Current Version

v0.5.2 https://github.com/jaroklc/fieldcell/releases/tag/v0.5.2

Cell Schema on GitHub

FieldCell Vocabulary

The FieldCell model, extending the Schema.org vocabulary, introduces several custom terms tailored to decision modeling and linked data applications. Each term in the FieldCell vocabulary is carefully defined and contextualized to aid users in proper creation and accurately interpretation of these concepts within their decision-related data sets.

Motivation

Fieldcell.org is a delightfully optimistic and modest proposal, aimed at turbocharging the world's progress through ingenious methods of organizing, sharing, and utilizing decision-related content.

Inspired by the principles of distributed cognition and multi-criteria decision analysis, Fieldcell.org is drafted as a complementary tool, designed to enhance existing methods and tools in the landscape of decision-making. Specifically tailored for consequential multi-stakeholder situations, Fieldcell seeks to add a new dimension to the way decisions are approached and managed.

At its core, Fieldcell.org is not just another optimization tool; it is a facilitator of high-quality communication in complex decision-making scenarios. The Fieldcell standard shines a light on areas of disagreement, encouraging open dialogue and clearer understanding among stakeholders. This is particularly valuable in situations involving multiple parties, where differing viewpoints and priorities must be navigated effectively.

Moreover, Fieldcell.org is dedicated to increasing transparency in the decision-making process. It achieves this by highlighting gaps or missing data, thereby guiding stakeholders toward a more informed and comprehensive analysis. The emphasis on transparency not only aids in better decision-making but also fosters trust among all involved parties.

Another key aspect of Fieldcell is its focus on data re-use and the facilitation of discovering relevant pre-existing data. By creating a framework that supports the integration and re-utilization of existing data, Fieldcell.org reduces redundancy and enhances efficiency. This approach ensures that valuable insights and data are not overlooked but are instead readily accessible and usable in the decision-making process.

Fieldcell.org, therefore, positions itself as a vital adjunct to traditional decision-making tools, offering a unique contribution to the realm of multi-stakeholder decision-making. It is about enriching and elevating the process, ensuring that decisions are not only well-informed and transparent but also inclusive and forward-thinking.

If you insist on sharing your confusion or sending words of encouragement, improvement suggestions, or support offers, visit the link below. Apologies if you don't hear back as our communication capacity is limited.

Contact

The best way to connect with Fielcell is to embrace it in a productive way.
Beyond that, you can use the channels below.

Get Connected