Role Model

JSON-LD schema defining the Beamery role model structure using SKOS vocabulary

Overview

The Beamery role model is designed to capture comprehensive information about professional roles, including multilingual labels, definitions, and relationships to other taxonomic concepts. This model supports international talent management with rich semantic relationships.

Core Schema

The role model is based on the following JSON-LD structure with SKOS vocabulary:

{
  "graph": [
    {
      "uri": "https://data.beamery.com/beamery/bkg-v3/roles#this",
      "type": "skos:ConceptScheme"
    },
    {
      "uri": "https://data.beamery.com/beamery/bkg-v3/roles/490398#this",
      "type": "skos:Concept",
      "dct:identifier": "490398",
      "prefLabel": [
        {
          "lang": "en",
          "value": "English Teacher"
        },
        {
          "lang": "es",
          "value": "Profesor de Inglés"
        },
        {
          "lang": "fr",
          "value": "professeure danglais"
        },
        {
          "lang": "de",
          "value": "Englischlehrer"
        }
      ],
      "altLabel": [
        {
          "lang": "en",
          "value": "Grade1 English Teacher"
        },
        {
          "lang": "en",
          "value": "English instructor"
        },
        {
          "lang": "en",
          "value": "Teacher of English"
        }
      ],
      "skos:definition": {
        "lang": "en",
        "value": "English teachers are qualified professionals who teach reading, writing, and speaking skills to students. They teach students in Elementary, Middle, or High School, and plan and execute lessons according to a pre-set curriculum."
      },
      "inScheme": {
        "uri": "https://data.beamery.com/beamery/bkg-v3/roles#this"
      },
      "relatedMatch": [
        {
          "uri": "https://data.beamery.com/beamery/bkg-v3/work-activities/ff348a52-2a61-418a-8f99-812a53a5ca28#this"
        },
        {
          "uri": "https://data.beamery.com/beamery/bkg-v3/abilities/61cf748b-cdd8-46a9-840f-d972f30322a2#this"
        },
        {
          "uri": "https://data.beamery.com/beamery/bkg-v3/skills/198359#this"
        },
        {
          "uri": "https://data.beamery.com/beamery/bkg-v3/industries/1420#this"
        }
      ]
    }
  ]
}

Property Definitions

Context Properties

  • Name
    @context
    Type
    object
    Description

    Defines the vocabulary namespaces and mappings for SKOS, RDF, and other semantic web standards

  • Name
    graph
    Type
    array
    Description

    Contains the collection of linked data entities (concept scheme and individual concepts)

Concept Scheme Properties

  • Name
    uri
    Type
    string
    Description

    Unique identifier for the concept scheme

  • Name
    type
    Type
    string
    Description

    Always "skos:ConceptScheme" for the scheme container

Role Concept Properties

  • Name
    uri
    Type
    string
    Description

    Unique identifier for the role concept

  • Name
    type
    Type
    string
    Description

    Always "skos:Concept" for individual role concepts

  • Name
    dct:identifier
    Type
    string
    Description

    Dublin Core identifier for the role

  • Name
    prefLabel
    Type
    array<object>
    Description

    Preferred labels in multiple languages

  • Name
    altLabel
    Type
    array<object>
    Description

    Alternative labels and synonyms in multiple languages

  • Name
    skos:definition
    Type
    object
    Description

    Detailed definition of the role with language tag

  • Name
    inScheme
    Type
    object
    Description

    Reference to the parent concept scheme

  • Name
    relatedMatch
    Type
    array<object>
    Description

    URIs of related concepts (skills, abilities, work activities, industries)

Language-Tagged Values

  • Name
    lang
    Type
    string
    Description

    ISO 639-1 language code (en, es, fr, de, etc.)

  • Name
    value
    Type
    string
    Description

    The actual text value in the specified language

Relationship Types

The model supports various SKOS relationship types:

Hierarchical Relationships

  • broader: More general roles
  • narrower: More specific roles

Associative Relationships

  • related: Related roles within the same domain
  • relatedMatch: Related concepts from other vocabularies

Matching Relationships

  • exactMatch: Identical concepts in other schemes
  • closeMatch: Very similar concepts
  • broadMatch: More general concepts in other schemes
  • narrowMatch: More specific concepts in other schemes