All Projects → open-curriculum → oerschema

open-curriculum / oerschema

Licence: MIT license
A RDF vocabulary for OER content on the web.

Programming Languages

javascript
184084 projects - #8 most used programming language
SCSS
7915 projects
Nunjucks
165 projects
CSS
56736 projects
HTML
75241 projects

Projects that are alternatives of or similar to oerschema

Scobot
SCORM API for Content. JavaScript library, QUnit tests and examples.
Stars: ✭ 128 (+509.52%)
Mutual labels:  content, schema
envo
A community-driven ontology for the representation of environments
Stars: ✭ 106 (+404.76%)
Mutual labels:  semantics
reach-schema
Functional schema-driven JavaScript object validation library.
Stars: ✭ 34 (+61.9%)
Mutual labels:  schema
accessible-name-automation-proof-of-concept
This is an experiment based on Accessibility Object Model (AOM). It tries to demonstrate that it is theoretically possible (in a certain way) to predict what the screen reader will say by focusing on semantic and non semantic elements with a bit of automated testing, thus reducing the need for manual testing.
Stars: ✭ 15 (-28.57%)
Mutual labels:  semantics
dbmisc
Tools for working with databases in R
Stars: ✭ 24 (+14.29%)
Mutual labels:  schema
typeforce
Another biased type checking solution for Javascript
Stars: ✭ 22 (+4.76%)
Mutual labels:  schema
whimsy
Apache Whimsy
Stars: ✭ 47 (+123.81%)
Mutual labels:  content
schemify
Automatically generate Schema.org JSON-LD markup for WordPress content.
Stars: ✭ 58 (+176.19%)
Mutual labels:  schema
xml-core
xml-core is a set of classes that make it easier to work with XML within the browser and node.
Stars: ✭ 18 (-14.29%)
Mutual labels:  schema
lambda-notebook
Lambda Notebook: Formal Semantics in Jupyter
Stars: ✭ 16 (-23.81%)
Mutual labels:  semantics
event-embedding-multitask
*SEM 2018: Learning Distributed Event Representations with a Multi-Task Approach
Stars: ✭ 22 (+4.76%)
Mutual labels:  semantics
CommonCoreOntologies
The Common Core Ontology Repository holds the current released version of the Common Core Ontology suite.
Stars: ✭ 109 (+419.05%)
Mutual labels:  semantics
graphql-go-tools
Like apollo-tools for graphql-go
Stars: ✭ 22 (+4.76%)
Mutual labels:  schema
contentful.ex
Elixir SDK for the Contentful Delivery API
Stars: ✭ 32 (+52.38%)
Mutual labels:  content
applink
A simple router based on scheme for Android
Stars: ✭ 21 (+0%)
Mutual labels:  schema
pysonDB
A Simple , ☁️ Lightweight , 💪 Efficent JSON based database for 🐍 Python. PysonDB-V2 has been released ⬇️
Stars: ✭ 293 (+1295.24%)
Mutual labels:  schema
koika
A core language for rule-based hardware design 🦑
Stars: ✭ 103 (+390.48%)
Mutual labels:  semantics
exodus
Migration tools for Tabular Data to Oracle JSON/Tabular Data
Stars: ✭ 19 (-9.52%)
Mutual labels:  schema
hodur-visualizer-schema
Hodur is a domain modeling approach and collection of libraries to Clojure. By using Hodur you can define your domain model as data, parse and validate it, and then either consume your model via an API or use one of the many plugins to help you achieve mechanical results faster and in a purely functional manner.
Stars: ✭ 16 (-23.81%)
Mutual labels:  schema
joyce
Joyce is a highly scalable event-driven Cloud Native Data Hub.
Stars: ✭ 37 (+76.19%)
Mutual labels:  schema

oerschema

Build Status

A RDF vocabulary for OER content on the web.

OER Schema

Local development setup:

$ npm ci

$ gulp server (To install Gulp 4)

Schema development

Modify oerschema/src/config/schema.yml and create a pull request for evaluation.

Adding schema usage samples to the OER Schema website

uage example screenshot

  1. Locate the relevant class in oerschema/src/config/schema.yml for which you would like to add a usage sample code.
  2. Add a folder to /src/views/samples with the name of the class.
  3. Inside the class folder, create any of the following sample usage files: default.html, jsonld.html, microdata.html, rdfa.html

Updating OERSchema.org wesbite:

  • Twig templates and pages directory: oerschema/src/views/
  • Site is autogenerated except index.njk and files oerschema/src/views/pages/docs directory
  • After making a commit to the master branch, TravisCI will generate and publish to the gh-pages branch
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].