Skip to content

Referencing used competency models and other value spaces #15

@stuartasutton

Description

@stuartasutton

On today's deep dive webinar, the session closed with a question by Matt that we did not answer fully due to time. Since it is such a key question, I've opened this issue to capture the response:

"Let’s also make sure to address how in the Schema+ we reference any used competency models. You may have covered this, so sorry if you did."

Competency models, as well as ontologies, taxonomies and flat enumerations (all controlled vocabularies or value spaces) are formally addressed in the JDX model by building off the schema.org/DefinedTerm which we call the jdx:AnnotatedDefinedTerm. So, whenever we refer to a term in a controlled value space, we are able to not only identify the term but also the term source. Here is an example from the schema.org documentation:

{
 "@context": "http://schema.org/",
 "@type": "DefinedTerm",
 "name": "Shoe Machine Operators and Tenders",
 "termCode": "51-6042.00",
 "description": "Operate or tend a variety of machines to join, decorate, reinforce, or finish shoes and shoe parts.",
 "inDefinedTermSet": "http://onetonline.org"
}

Here's the part of the model where this is handled:

addressing_valur_spaces

Note also that should a term need to be scaled in some way, its annotation property can reference a jdx:ScaleAnnotation entity where such scaling on the term can be provided.

Hope this addresses the question...always possible that I missed the point.

Metadata

Metadata

Labels

DefinedTerm typedata modelMatters concerning creation, maintenance and methods for publication of JDX data modelgood first issueGood for newcomers

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions