Parse Me

CASS Schema

Looking for how CaSS maps between schemas? Click here.



Schema

http://schema.cassproject.org/0.3/


Framework

http://schema.cassproject.org/0.3/Framework

Organize and scope competencies and other objects.

A Competency Framework or simply Framework is a collection of competencies and relations between competencies in the framework and potentially between competencies in the framework and competencies in other frameworks. In practice, a Framework represents competencies related to a specific job, task, organization, career, knowledge domain, etc.

View Schema

Framework

Context:    http://schema.cassproject.org/0.3/
Type:       Framework
Extends:    http://schema.org/CreativeWork
Properties: 

Name
Description

from http://schema.cassproject.org/0.3/Framework

competency
URLs of competencies included in the framework.
relation
URLs of relations included in the framework. May include relations to competencies outside the framework.
level
URLs of levels included in the framework.
rollupRule
URLs of rollup rules included in the framework.

from http://schema.org/Thing

name
Name of the competency framework.
description
Description of the framework.
...

Competency

http://schema.cassproject.org/0.3/Competency

Skills, Knowledge, Abilities, etc.

Competencies include skills, knowledge, abilities, traits, and combinations thereof that are needed to perform a task or job. In CASS, competencies are identified and located using a globally unique ID. Competencies can be further described using titles, descriptions, levels, indicators (coming soon), roll-up rules, and relationships to other competencies.

View Schema

Competency

Context:    http://schema.cassproject.org/0.3/
Type:       Competency
Extends:    http://schema.org/CreativeWork
Properties: 

Name
Description

from http://schema.cassproject.org/0.3/Competency

scope
Scope in which the competency may be applied. e.g. Underwater.

from http://schema.org/Thing

name
Name of the competency.
description
Description of the competency.
url
Canonical URL of the competency.
...

Assertion

http://schema.cassproject.org/0.3/Assertion

Make claims of competence about individuals.

A claim of competence in CASS is called an Assertion. It states with some confidence that an individual has mastered a competency at a given level, provides evidence of such mastery, and records data such as the time of assertion and the party making the assertion.

View Schema

Assertion

Context:    http://schema.cassproject.org/0.3/
Type:       Assertion
Extends:    http://schema.org/CreativeWork
Properties: 

Name
Description

from http://schema.cassproject.org/0.3/Assertion

subject
An encrypted identifier of the individual whom the assertion is being made about.
agent
An encrypted identifier of the individual who is making the assertion.
competency
Specifies the URL of the competency the assertion is made about.
framework
Specifies the URL of the framework the assertion was made in.
level
Specifies the URL of the level of performance the assertion is made at.
negative
True if the assertion is a claim that the subject cannot demonstrate the competency.
confidence
[0,1]
The agent's confidence in the assertion.
assertionDate
Milliseconds since the epoch before the assertion was made.
expirationDate
Milliseconds since the epoch before the assertion expires.
decayFunction
Describes the slope of the line from the initial confidence at the assertion date and the expiration date. t is a number between [0,1] representing the percentage of time that has elapsed. Examples include t^2 and ln(t).

from http://schema.org/Thing

...

Relation

http://schema.cassproject.org/0.3/Relation

Structure and relate competencies within a framework.

A relation specifies an relationship between two competencies. With it, one can express super-sub relationships through the 'narrows' relation, pre-requisite relationships through the 'requires' relation, equivalence, and many more.

View Schema

Relation

Context:    http://schema.cassproject.org/0.3/
Type:       Relation
Extends:    http://schema.org/CreativeWork
Properties: 

Name
Description

from http://schema.cassproject.org/0.3/Relation

source
URL of the competency at the beginning of the relation.
target
URL of the competency at the end of the relation.
relationType
Enumerated string describing the relation. May be: 'narrows', 'desires', 'requires', 'isEnabledBy', 'isRelatedTo', or 'isEquivalentTo'.
validFrom
Date time in ISO 8601 format at which the relation may be observed.
validThrough
Date time in ISO 8601 format at which the relation may no longer be observed.

from http://schema.org/Thing

...

Level

http://schema.cassproject.org/0.3/Level

Specify the performance levels of a competency.

When an individual's performance in a competency can be measured, a level specifies milestones that an individual can reach, creating fine-grained distinction between the proficient and the adept.

View Schema

Level

Context:    http://schema.cassproject.org/0.3/
Type:       Level
Extends:    http://schema.org/CreativeWork
Properties: 

Name
Description

from http://schema.cassproject.org/0.3/Level

competency
Specifies the URL of the competency the level relates to.
title
The title that one who holds this performance level may assume. e.g. "Fast"

from http://schema.org/Thing

description
Description of the performance that the level describes.
...

RollupRule

http://schema.cassproject.org/0.3/RollupRule

Encode inferential rules used to determine rollup.

When no direct evidence of an individual's competence is available, CASS uses assertion processing to estimate competence. Rollup Rules provide a means of encoding rules that govern when competence is warranted in the absence of direct evidence.

View Schema

RollupRule

Context:    http://schema.cassproject.org/0.3/
Type:       RollupRule
Extends:    http://schema.org/CreativeWork
Properties: 

Name
Description

from http://schema.cassproject.org/0.3/RollupRule

competency
Specifies the URL of the competency the rollup rule will determine.
rule
The rollup rule, encoded as source code understandable to the assertion processor.

from http://schema.org/Thing

name
Name of the rollup rule.
description
Description of the rollup rule.
...

Visit the CASS Project for more information.

Join the conversation via Slack. Login or Request Account