Code Monkey home page Code Monkey logo

schema's Introduction

Data Commons Schema MCF Files

This directory contains the MCF nodes for all defined schemas in Data Commons.

These files are kept in-sync with the Google repository via Copybara:

  • Changes inside Google are immediately copied here.
  • Approved GitHub pull requests are sent to the Google respository, where it is tested; if approved, the PR will merge into both the Google and GitHub repository.
    • IMPORTANT: DO NOT MERGE schema changes (any files ending with .mcf). Copybara will directly commit to the main branch then mark your PR as merged.

Overview

GitHub Development Process

In https://github.com/datacommonsorg/schema, click on "Fork" button to fork the repo.

Clone your forked repo to your desktop.

Add datacommonsorg/schema repo as a remote:

git remote add dc https://github.com/datacommonsorg/schema.git

Every time when you want to send a Pull Request, do the following steps:

git checkout main
git pull dc main
git checkout -b new_branch_name
# Make some code change
git add .
git commit -m "commit message"
git push -u origin new_branch_name

Then in your forked repo, you can send a Pull Request. If this is your first time contributing to a Google Open Source project, you may need to follow the steps in contributing.md.

Wait for approval of the Pull Request and merge the change.

schema's People

Contributors

abilityguy avatar ajaits avatar beets avatar billybabis avatar chejennifer avatar clincoln8 avatar copybara-service[bot] avatar danbri avatar dwnoble avatar fpernice-google avatar hanlu09205 avatar intrepiditee avatar juliawu avatar keyurva avatar lucy-kind avatar mengzhensun avatar n-h-diaz avatar pradh avatar pulkit-s avatar rbhoot avatar senthamizhanv avatar sharadshriram avatar shifucun avatar spiekos avatar thejeshgn avatar tjann avatar va-verma avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

schema's Issues

Ensure that the schema MCFs pass the dc-import linter check

Current state:

    "counters": {
      "Existence_MissingPropertyRef": "11716",
      "Sanity_DcidNameMismatchInSchema": "18",
      "Existence_MissingValueRef_specializationOf": "3",
      "Existence_MissingValueRef_subClassificationOf": "83",
      "Existence_MissingValueRef_location": "2",
      "Existence_MissingValueRef_subPropertyOf": "2",
      "Existence_MissingValueRef_measurementQualifier": "189",
      "Existence_MissingValueRef_emissionsScenario": "9",
      "Existence_MissingPropertyDomainDefinition": "1282",
      "Existence_MissingValueRef_measurementDenominator": "21",
      "Existence_MissingValueRef_race": "713",
      "Existence_MissingValueRef_measuredProperty": "247",
      "Existence_MissingValueRef_naics": "4",
      "Existence_MissingValueRef_internetSubscriptionType": "4",
      "Existence_MissingValueRef_medicalCondition": "2",
      "Existence_MissingValueRef_languageSpokenAtHome": "42",
      "Existence_MissingValueRef_educationalAttainment": "6",
      "Existence_MissingValueRef_workerStatus": "792",
      "Existence_MissingValueRef_populationType": "2",
      "Existence_MissingValueRef_constraintProperties": "20",
      "Existence_MissingValueRef_age": "6"
    }

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.