Skip to content

Class: ProjectInProject

Association between a child project and its parent

URI: cfde_schema:ProjectInProject

classDiagram class ProjectInProject ProjectInProject : child_project_id_namespace ProjectInProject : child_project_local_id ProjectInProject : parent_project_id_namespace ProjectInProject : parent_project_local_id

Slots

Name Range Cardinality Description Info
parent_project_id_namespace xsd:string 1..1 ID of the identifier namespace for the parent in this parent-child project pair .
parent_project_local_id xsd:string 1..1 The ID of the containing (parent) project .
child_project_id_namespace xsd:string 1..1 ID of the identifier namespace for the child in this parent-child project pair .
child_project_local_id xsd:string 1..1 The ID of the contained (child) project .

Usages

Identifier and Mapping Information

Schema Source

  • from schema: https://w3id.org/linkml/cfde

Mappings

Mapping Type Mapped Value
self ['cfde_schema:ProjectInProject']
native ['cfde_schema:ProjectInProject']

LinkML Specification

Direct

name: project_in_project
description: Association between a child project and its parent
title: project_in_project
from_schema: https://w3id.org/linkml/cfde
attributes:
  parent_project_id_namespace:
    name: parent_project_id_namespace
    description: ID of the identifier namespace for the parent in this parent-child
      project pair
    from_schema: https://w3id.org/linkml/cfde
    range: string
    required: true
  parent_project_local_id:
    name: parent_project_local_id
    description: The ID of the containing (parent) project
    from_schema: https://w3id.org/linkml/cfde
    range: string
    required: true
  child_project_id_namespace:
    name: child_project_id_namespace
    description: ID of the identifier namespace for the child in this parent-child
      project pair
    from_schema: https://w3id.org/linkml/cfde
    range: string
    required: true
  child_project_local_id:
    name: child_project_local_id
    description: The ID of the contained (child) project
    from_schema: https://w3id.org/linkml/cfde
    range: string
    required: true
unique_keys:
  project_in_project_primary_key:
    unique_key_name: project_in_project_primary_key
    unique_key_slots:
    - '[''parent_project_id_namespace'', ''parent_project_local_id'', ''child_project_id_namespace'',
      ''child_project_local_id'']'

Induced

name: project_in_project
description: Association between a child project and its parent
title: project_in_project
from_schema: https://w3id.org/linkml/cfde
attributes:
  parent_project_id_namespace:
    name: parent_project_id_namespace
    description: ID of the identifier namespace for the parent in this parent-child
      project pair
    from_schema: https://w3id.org/linkml/cfde
    alias: parent_project_id_namespace
    owner: project_in_project
    range: string
    required: true
  parent_project_local_id:
    name: parent_project_local_id
    description: The ID of the containing (parent) project
    from_schema: https://w3id.org/linkml/cfde
    alias: parent_project_local_id
    owner: project_in_project
    range: string
    required: true
  child_project_id_namespace:
    name: child_project_id_namespace
    description: ID of the identifier namespace for the child in this parent-child
      project pair
    from_schema: https://w3id.org/linkml/cfde
    alias: child_project_id_namespace
    owner: project_in_project
    range: string
    required: true
  child_project_local_id:
    name: child_project_local_id
    description: The ID of the contained (child) project
    from_schema: https://w3id.org/linkml/cfde
    alias: child_project_local_id
    owner: project_in_project
    range: string
    required: true
unique_keys:
  project_in_project_primary_key:
    unique_key_name: project_in_project_primary_key
    unique_key_slots:
    - '[''parent_project_id_namespace'', ''parent_project_local_id'', ''child_project_id_namespace'',
      ''child_project_local_id'']'