Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

update beta OKH and OKW files to leverage new schema info from OKF-Schema repo #43

Merged
merged 1 commit into from
Dec 12, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
27 changes: 27 additions & 0 deletions beta/okh/bread.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
# yaml-language-server: $schema=https://raw.githubusercontent.com/helpfulengineering/OKF-Schema/main/okh-schema/okh.schema.json

title: Ghanaian Sugar bread
description: Recipe for making a local Ghanaian sugar bread
keywords:
- bread
- ghanaian
made: true
made-independently: true
okh-manifest-version: 1.0.0
date-updated: 2023-11-28
manifest-author:
name: Elijah Ahianyo
email: [email protected]
manifest-language: en-GH
contact:
name: Elijah Ahianyo
affiliation: Helpful Engineering
email: [email protected]
social:
- platform: Discord
user-handle: "@iameli"
bom: Flour, sugar, butter, nutmeg, butter-flavor, salt, water yeast, plastic wrap
tool-list: "rolling pin, loaf pan, cup, oven, "
making-instructions:
- path: https://sweetadjeley.com/recipe/homemade-ghana-sugar-bread/
title: Making the bread
78 changes: 78 additions & 0 deletions beta/okh/microscope.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,78 @@
# yaml-language-server: $schema=https://raw.githubusercontent.com/helpfulengineering/OKF-Schema/main/okh-schema/okh.schema.json

date-created: 2019-10-15

manifest-author:
name: Joel T. Collins
affiliation: University of Bath
email: "[email protected]"

manifest-language: English-UK

documentation-language: English-UK


# Properties

title: OpenFlexure Microscope

description: |
The OpenFlexure Microscope is a 3D printable microscope, including a precise mechanical stage to move the sample and focus the optics. There are many different options for the optics, ranging from a webcam lens to a 100x, oil immersion objective.

intended-use: Microscopy for research applications, university teaching, outreach, or schools

keywords:
- open science
- microscopy
- fluorescence
- raspberry pi
- arduino

project-link: https://openflexure.org/projects/microscope/

contact:
name: Richard Bowman
affiliation: University of Bath
email: "[email protected]"
social:
- platform: Twitter
user-handle: "@OpenFlexure"

version: 7.0

development-stage: stable

made: true

made-independently: true

license:
hardware: CERN-OHL-S-2.0
documentation: GPL-3.0
software: GPL-3.0

licensor:
name: Richard Bowman
affiliation: University of Glasgow
email: "[email protected]"


# Documentation

documentation-home: https://build.openflexure.org/openflexure-microscope/latest/docs/

archive-download: https://build.openflexure.org/openflexure-microscope/latest/all

design-files:
- path: https://build.openflexure.org/openflexure-microscope/latest
title: /openflexure-microscope/latest

making-instructions:
- path: https://build.openflexure.org/openflexure-microscope/latest/docs/
title: OpenFlexure Microscope - Assembly Instructions

software:
- path: https://gitlab.com/openflexure/openflexure-microscope-server
title: openflexure-microscope-server

image: https://openflexure.org/assets/ofm-photos/ofm_6.1.5_wide.jpg
8 changes: 2 additions & 6 deletions beta/okh/okh-quaker-oats-oatmeal-recipe.yml
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
# yaml-language-server: $schema=https://raw.githubusercontent.com/helpfulengineering/OKF-Schema/main/okh-schema/okh.schema.json

title: Vanishing Oatmeal Raisin Cookies
description: This recipe for Quaker Oats oatmeal raisin cookies is a yummy way
to eat your oats. Whether you make them into cookies or bar cookies, vanishing
Expand All @@ -8,15 +10,13 @@ intended-use: Joy and happiness in moderation
keywords:
- cookie
project-link: https://www.quakeroats.com/cooking-and-recipes/vanishing-oatmeal-raisin-cookies
image:
made: true
made-independently: true
license:
software: No license information on Quaker Oats website, but "Quaker(R)" is a registered trademark
licensor:
name: Quaker Oats
affiliation: https://www.quakeroats.com/
email:
okh-manifest-version: 1.0.0
date-created: 2023-08-01
date-updated: 2023-08-01
Expand Down Expand Up @@ -98,15 +98,11 @@ product-atom:
identifier: Q16682389
description: Oatmeal raisin cookie

bom-output-atoms:

## end of added properties


making-instructions:
- path: https://www.quakeroats.com/cooking-and-recipes/vanishing-oatmeal-raisin-cookies
title: "Vanishing Oatmeal Raisin Cookies"
maintenance-instructions:
health-safety-notice:
standards-used:

19 changes: 2 additions & 17 deletions beta/okw/GenericGrocery.yml
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
# yaml-language-server: $schema=https://raw.githubusercontent.com/helpfulengineering/OKF-Schema/main/okw-schema/okw.schema.json

title: Generic Grocery
contact: Robert L. Read, PhD, [email protected]

Expand All @@ -16,10 +18,6 @@ licensor: Robert L. Read

# # Documentation

documentation-home:

archive-download:

# # Core Matchable Work

# 'supply-atoms' are the things which this OKW can provide
Expand Down Expand Up @@ -66,16 +64,3 @@ supply-atoms:
- identifier: Q179731
description: baking soda
link: https://www.wikidata.org/wiki/Q179731


# 'product-atoms' are the things that the OKW know how to make without an OKH
# can make a-priori. This assumes it requires no additional supplies or
# inputs. It may take more time to supply an product-atom than an supply-atom.
product-atoms:

# tool-list atoms are used to make things specified with an OKH
tool-list-atoms:

# These defines "processes" which can be carried out at the facility.
# Note for example, "sewing" is a WikiData process: https://www.wikidata.org/wiki/Q652122
processes:
6 changes: 2 additions & 4 deletions beta/okw/RobDessertKitchen.yml
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
# yaml-language-server: $schema=https://raw.githubusercontent.com/helpfulengineering/OKF-Schema/main/okw-schema/okw.schema.json

title: Rob's Dessert Kitchen
contact: Robert L. Read, PhD, [email protected]

Expand All @@ -16,9 +18,6 @@ licensor: Robert L. Read

# # Documentation

documentation-home:

archive-download:

# # Core Matchable Work

Expand Down Expand Up @@ -78,7 +77,6 @@ tool-list-atoms:

# These defines "processes" which can be carried out at the facility.
# Note for example, "sewing" is a WikiData process: https://www.wikidata.org/wiki/Q652122
processes:
# - identifier: Q211387
# description: soldering of electronic components, through-hole soldering in general, some smd soldering and perfboard
# link: https://www.wikidata.org/wiki/Q211387
6 changes: 2 additions & 4 deletions beta/okw/TimsTastyTreatsKitchen.yml
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
# yaml-language-server: $schema=https://raw.githubusercontent.com/helpfulengineering/OKF-Schema/main/okw-schema/okw.schema.json

title: Tim's Tasty Treats Kitchen
contact: Tim Romanski, [email protected]

Expand All @@ -16,9 +18,6 @@ licensor: Robert L. Read

# # Documentation

documentation-home:

archive-download:

# # Core Matchable Work

Expand Down Expand Up @@ -69,7 +68,6 @@ tool-list-atoms:

# These defines "processes" which can be carried out at the facility.
# Note for example, "sewing" is a WikiData process: https://www.wikidata.org/wiki/Q652122
processes:
# - identifier: Q211387
# description: soldering of electronic components, through-hole soldering in general, some smd soldering and perfboard
# link: https://www.wikidata.org/wiki/Q211387
7 changes: 2 additions & 5 deletions beta/okw/james-kitchen.yml
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
# yaml-language-server: $schema=https://raw.githubusercontent.com/helpfulengineering/OKF-Schema/main/okw-schema/okw.schema.json

title: James Kitchen
contact: James Butler [email protected]

Expand All @@ -16,10 +18,6 @@ licensor: James Butler

# # Documentation

documentation-home:

archive-download:

# # Core Matchable Work

# 'inventory-atoms' are the things which this OKW expects to have in inventory
Expand Down Expand Up @@ -78,7 +76,6 @@ tool-list-atoms:

# These defines "processes" which can be carried out at the facility.
# Note for example, "sewing" is a WikiData process: https://www.wikidata.org/wiki/Q652122
processes:
# - identifier: Q211387
# description: soldering of electronic components, through-hole soldering in general, some smd soldering and perfboard
# link: https://www.wikidata.org/wiki/Q211387
Loading