Citation4Bto5
type: StructureMap
node role: treeRoot
id:
  v: Citation4Bto5
text:
  status:
    v: generated
  div: /// url = 'http://hl7.org/fhir/StructureMap/Citation4Bto5' /// name = 'Citation4Bto5' /// title = 'Citation Transforms: R4B to R5' /// status = 'draft' uses "http://hl7.org/fhir/4.3/Citation" alias CitationR4B as source uses "http://hl7.org/fhir/5.0/Citation" alias CitationR5 as target imports "http://hl7.org/fhir/StructureMap/*4Bto5" group Citation(source src : CitationR4B, target tgt : CitationR5) extends DomainResource <<type+>> { src.url -> tgt.url; src.identifier -> tgt.identifier; src.version -> tgt.version; src.name -> tgt.name; src.title -> tgt.title; src.status as v -> tgt.status = translate(v, 'http://hl7.org/fhir/ConceptMap/CitationB.status-R4BtoR5', 'code'); src.experimental -> tgt.experimental; src.date -> tgt.date; src.publisher -> tgt.publisher; src.contact -> tgt.contact; src.description -> tgt.description; src.useContext -> tgt.useContext; src.jurisdiction -> tgt.jurisdiction; src.purpose -> tgt.purpose; src.copyright -> tgt.copyright; src.approvalDate -> tgt.approvalDate; src.lastReviewDate -> tgt.lastReviewDate; src.effectivePeriod -> tgt.effectivePeriod; src.author -> tgt.author; src.editor -> tgt.editor; src.reviewer -> tgt.reviewer; src.endorser -> tgt.endorser; src.summary as s -> tgt.summary as t then CitationSummary(s, t); src.classification as s -> tgt.classification as t then CitationClassification(s, t); src.note -> tgt.note; src.currentState -> tgt.currentState; src.statusDate as s -> tgt.statusDate as t then CitationStatusDate(s, t); src.relatesTo as s -> tgt.relatedArtifact as t then { s.relationshipType as v -> t.type = v.code "type"; s.targetClassifier -> t.classifier; s.target : Reference -> t.resourceReference; } "relatedArtifact"; src.citedArtifact as s -> tgt.citedArtifact as t then CitationCitedArtifact(s, t); } group CitationSummary(source src, target tgt) extends BackboneElement { src.style -> tgt.style; src.text -> tgt.text; } group CitationClassification(source src, target tgt) extends BackboneElement { src.type -> tgt.type;…
extension:
  url:
    v: http://hl7.org/fhir/StructureDefinition/structuredefinition-wg
  value:
    v: fhir
extension:
  url:
    v: http://hl7.org/fhir/StructureDefinition/structuredefinition-fmm
  value:
    v: 1
    extension:
      url:
        v: http://hl7.org/fhir/StructureDefinition/structuredefinition-conformance-derivedFrom
      value:
        v: http://hl7.org/fhir/extensions/ImplementationGuide/hl7.fhir.uv.xver
        link: http://hl7.org/fhir/extensions/ImplementationGuide/hl7.fhir.uv.xver
extension:
  url:
    v: http://hl7.org/fhir/StructureDefinition/structuredefinition-standards-status
  value:
    v: draft
    extension:
      url:
        v: http://hl7.org/fhir/StructureDefinition/structuredefinition-conformance-derivedFrom
      value:
        v: http://hl7.org/fhir/extensions/ImplementationGuide/hl7.fhir.uv.xver
        link: http://hl7.org/fhir/extensions/ImplementationGuide/hl7.fhir.uv.xver
url:
  v: http://hl7.org/fhir/StructureMap/Citation4Bto5
version:
  v: 0.1.0
name:
  v: Citation4Bto5
title:
  v: Citation Transforms: R4B to R5
status:
  v: draft
date:
  v: 2024-02-22T03:16:50+00:00
publisher:
  v: HL7 International / FHIR Infrastructure
contact:
  telecom:
    system:
      v: url
    value:
      v: http://www.hl7.org/Special/committees/fiwg
description:
  v: CitationTransformsR4BtoR5
jurisdiction:
  coding:
    system:
      v: http://unstats.un.org/unsd/methods/m49/m49.htm
    code:
      v: 001
structure:
  url:
    v: http://hl7.org/fhir/4.3/Citation
    link: http://hl7.org/fhir/4.3/Citation
  mode:
    v: source
  alias:
    v: CitationR4B
structure:
  url:
    v: http://hl7.org/fhir/5.0/Citation
    link: http://hl7.org/fhir/5.0/Citation
  mode:
    v: target
  alias:
    v: CitationR5
import:
  v: http://hl7.org/fhir/StructureMap/*4Bto5
  link: http://hl7.org/fhir/StructureMap/*4Bto5
group:
  name:
    v: Citation
  extends:
    v: DomainResource
  type mode:
    v: type-and-types
  input:
    name:
      v: src
    type:
      v: CitationR4B
    mode:
      v: source
  input:
    name:
      v: tgt
    type:
      v: CitationR5
    mode:
      v: target
  rule:
    name:
      v: url
    source:
      context:
        v: src
      element:
        v: url
      variable:
        v: vvv
    target:
      context:
        v: tgt
      element:
        v: url
      variable:
        v: vvv
      transform:
        v: create
    dependent:
      name:
        v: DefaultMappingGroupAnonymousAlias
  rule:
    name:
      v: identifier
    source:
      context:
        v: src
      element:
        v: identifier
      variable:
        v: vvv
    target:
      context:
        v: tgt
      element:
        v: identifier
      variable:
        v: vvv
      transform:
        v: create
    dependent:
      name:
        v: DefaultMappingGroupAnonymousAlias
  rule:
    name:
      v: version
    source:
      context:
        v: src
      element:
        v: version
      variable:
        v: vvv
    target:
      context:
        v: tgt
      element:
        v: version
      variable:
        v: vvv
      transform:
        v: create
    dependent:
      name:
        v: DefaultMappingGroupAnonymousAlias
  rule:
    name:
      v: name
    source:
      context:
        v: src
      element:
        v: name
      variable:
        v: vvv
    target:
      context:
        v: tgt
      element:
        v: name
      variable:
        v: vvv
      transform:
        v: create
    dependent:
      name:
        v: DefaultMappingGroupAnonymousAlias
  rule:
    name:
      v: title
    source:
      context:
        v: src
      element:
        v: title
      variable:
        v: vvv
    target:
      context:
        v: tgt

v: vvv

v: vvv

v: vvv

v: vvv

v: vvv

v: vvv

v: vvv

v: vvv

v: title

v: vvv

v: create

name:
  v: DefaultMappingGroupAnonymousAlias
parameter:
  value:
    v: vvv
parameter:
  value:
    v: vvv

name:
  v: status
source:
  context:
    v: src
  element:
    v: status
  variable:
    v: v
target:
  context:
    v: tgt
  element:
    v: status
  transform:
    v: translate
  parameter:
    value:
      v: v
  parameter:
    value:
      v: http://hl7.org/fhir/ConceptMap/CitationB.status-R4BtoR5
  parameter:
    value:
      v: code

name:
  v: experimental
source:
  context:
    v: src
  element:
    v: experimental
  variable:
    v: vvv
target:
  context:
    v: tgt
  element:
    v: experimental
  variable:
    v: vvv
  transform:
    v: create
dependent:
  name:
    v: DefaultMappingGroupAnonymousAlias
  parameter:
    value:
      v: vvv
  parameter:
    value:
      v: vvv

name:
  v: date
source:
  context:
    v: src
  element:
    v: date
  variable:
    v: vvv
target:
  context:
    v: tgt
  element:
    v: date
  variable:
    v: vvv
  transform:
    v: create
dependent:
  name:
    v: DefaultMappingGroupAnonymousAlias
  parameter:
    value:
      v: vvv
  parameter:
    value:
      v: vvv

name:
  v: publisher
source:
  context:
    v: src
  element:
    v: publisher
  variable:
    v: vvv
target:
  context:
    v: tgt
  element:
    v: publisher
  variable:
    v: vvv
  transform:
    v: create
dependent:
  name:
    v: DefaultMappingGroupAnonymousAlias
  parameter:
    value:
      v: vvv
  parameter:
    value:
      v: vvv

name:
  v: contact
source:
  context:
    v: src
  element:
    v: contact
  variable:
    v: vvv
target:
  context:
    v: tgt
  element:
    v: contact
  variable:
    v: vvv
  transform:
    v: create
dependent:
  name:
    v: DefaultMappingGroupAnonymousAlias
  parameter:
    value:
      v: vvv
  parameter:
    value:
      v: vvv

name:
  v: description
source:
  context:
    v: src
  element:
    v: description
  variable:
    v: vvv
target:
  context:
    v: tgt
  element:
    v: description
  variable:
    v: vvv
  transform:
    v: create
dependent:
  name:
    v: DefaultMappingGroupAnonymousAlias
  parameter:
    value:
      v: vvv
  parameter:
    value:
      v: vvv

name:
  v: useContext
source:
  context:
    v: src
  element:
    v: useContext
  variable:
    v: vvv
target:
  context:
    v: tgt
  element:
    v: useContext
  variable:
    v: vvv
  transform:
    v: create
dependent:
  name:
    v: DefaultMappingGroupAnonymousAlias
  parameter:
    value:
      v: vvv
  parameter:
    value:
      v: vvv

name:
  v: jurisdiction
source:
  context:
    v: src
  element:
    v: jurisdiction
  variable:
    v: vvv
target:
  context:
    v: tgt
  element:
    v: jurisdiction
  variable:
    v: vvv
  transform:
    v: create
dependent:
  name:
    v: DefaultMappingGroupAnonymousAlias
  parameter:
    value:
      v: vvv
  parameter:
    value:
      v: vvv

name:
  v: purpose
source:
  context:
    v: src
  element:
    v: purpose
  variable:
    v: vvv
target:
  context:
    v: tgt
  element:
    v: purpose
  variable:
    v: vvv
  transform:
    v: create
dependent:
  name:
    v: DefaultMappingGroupAnonymousAlias
  parameter:
    value:
      v: vvv
  parameter:
    value:
      v: vvv

name:
  v: copyright
source:
  context:
    v: src
  element:
    v: copyright
  variable:
    v: vvv
target:
  context:
    v: tgt
  element:
    v: copyright
  variable:
    v: vvv
  transform:
    v: create
dependent:
  name:
    v: DefaultMappingGroupAnonymousAlias
  parameter:
    value:
      v: vvv
  parameter:
    value:
      v: vvv

name:
  v: approvalDate
source:
  context:
    v: src
  element:
    v: approvalDate
  variable:
    v: vvv
target:
  context:
    v: tgt
  element:
    v: approvalDate
  variable:
    v: vvv
  transform:
    v: create
dependent:
  name:
    v: DefaultMappingGroupAnonymousAlias
  parameter:
    value:
      v: vvv
  parameter:
    value:
      v: vvv

name:
  v: lastReviewDate
source:
  context:
    v: src
  element:
    v: lastReviewDate
  variable:
    v: vvv
target:
  context:
    v: tgt
  element:
    v: lastReviewDate
  variable:
    v: vvv
  transform:
    v: create
dependent:
  name:
    v: DefaultMappingGroupAnonymousAlias
  parameter:
    value:
      v: vvv
  parameter:
    value:
      v: vvv

name:
  v: effectivePeriod
source:
  context:
    v: src
  element:
    v: effectivePeriod
  variable:
    v: vvv
target:
  context:
    v: tgt
  element:
    v: effectivePeriod
  variable:
    v: vvv
  transform:
    v: create
dependent:
  name:
    v: DefaultMappingGroupAnonymousAlias
  parameter:
    value:
      v: vvv
  parameter:
    value:
      v: vvv

name:
  v: author
source:
  context:
    v: src
  element:
    v: author
  variable:
    v: vvv
target:
  context:
    v: tgt
  element:
    v: author
  variable:
    v: vvv
  transform:
    v: create
dependent:
  name:
    v: DefaultMappingGroupAnonymousAlias
  parameter:
    value:
      v: vvv
  parameter:
    value:
      v: vvv

name:
  v: editor
source:
  context:
    v: src
  element:
    v: editor
  variable:
    v: vvv
target:
  context:
    v: tgt
  element:
    v: editor
  variable:
    v: vvv
  transform:
    v: create
dependent:
  name:
    v: DefaultMappingGroupAnonymousAlias
  parameter:
    value:
      v: vvv
  parameter:
    value:
      v: vvv

name:
  v: reviewer
source:
  context:
    v: src
  element:
    v: reviewer
  variable:
    v: vvv
target:
  context:
    v: tgt
  element:
    v: reviewer
  variable:
    v: vvv
  transform:
    v: create
dependent:
  name:
    v: DefaultMappingGroupAnonymousAlias
  parameter:
    value:
      v: vvv
  parameter:
    value:
      v: vvv

name:
  v: endorser
source:
  context:
    v: src
  element:
    v: endorser
  variable:
    v: vvv
target:
  context:
    v: tgt
  element:
    v: endorser
  variable:
    v: vvv
  transform:
    v: create
dependent:
  name:
    v: DefaultMappingGroupAnonymousAlias
  parameter:
    value:
      v: vvv
  parameter:
    value:
      v: vvv

name:
  v: summary
source:
  context:
    v: src
  element:
    v: summary
  variable:
    v: s
target:
  context:
    v: tgt
  element:
    v: summary
  variable:
    v: t
dependent:
  name:
    v: CitationSummary
  parameter:
    value:
      v: s
  parameter:
    value:
      v: t

name:
  v: classification
source:
  context:
    v: src
  element:
    v: classification
  variable:
    v: s
target:
  context:
    v: tgt
  element:
    v: classification
  variable:
    v: t
dependent:
  name:
    v: CitationClassification
  parameter:
    value:
      v: s
  parameter:
    value:
      v: t

name:
  v: note
source:
  context:
    v: src
  element:
    v: note
  variable:
    v: vvv
target:
  context:
    v: tgt
  element:
    v: note
  variable:
    v: vvv
  transform:
    v: create
dependent:
  name:
    v: DefaultMappingGroupAnonymousAlias
  parameter:
    value:
      v: vvv
  parameter:
    value:
      v: vvv

name:
  v: currentState
source:
  context:
    v: src
  element:
    v: currentState
  variable:
    v: vvv
target:
  context:
    v: tgt
  element:
    v: currentState
  variable:
    v: vvv
  transform:
    v: create
dependent:
  name:
    v: DefaultMappingGroupAnonymousAlias
  parameter:
    value:
      v: vvv
  parameter:
    value:
      v: vvv

name:
  v: statusDate
source:
  context:
    v: src
  element:
    v: statusDate
  variable:
    v: s
target:
  context:
    v: tgt
  element:
    v: statusDate
  variable:
    v: t
dependent:
  name:
    v: CitationStatusDate
  parameter:
    value:
      v: s
  parameter:
    value:
      v: t

name:
  v: relatedArtifact
source:
  context:
    v: src
  element:
    v: relatesTo
  variable:
    v: s
target:
  context:
    v: tgt
  element:
    v: relatedArtifact
  variable:
    v: t
rule:
  name:
    v: type
  source:
    context:
      v: s
    element:
      v: relationshipType
    variable:
      v: v
  target:
    context:
      v: t
    element:
      v: type
    transform:
      v: copy
    parameter:
      value:
        v: v.code
rule:
  name:
    v: targetClassifier
  source:
    context:
      v: s
    element:
      v: targetClassifier
    variable:
      v: vvv
  target:
    context:
      v: t
    element:
      v: classifier
    variable:
      v: vvv
    transform:
      v: create
  dependent:
    name:
      v: DefaultMappingGroupAnonymousAlias
    parameter:
      value:
        v: vvv
    parameter:
      value:
        v: vvv
rule:
  name:
    v: targetReference
  source:
    context:
      v: s
    type:
      v: Reference
    element:
      v: target
    variable:
      v: vvv
  target:
    context:
      v: t
    element:
      v: resourceReference
    variable:
      v: vvv
    transform:
      v: create
  dependent:
    name:
      v: DefaultMappingGroupAnonymousAlias
    parameter:
      value:
        v: vvv
    parameter:
      value:
        v: vvv

name:
  v: citedArtifact
source:
  context:
    v: src
  element:
    v: citedArtifact
  variable:
    v: s
target:
  context:
    v: tgt
  element:
    v: citedArtifact
  variable:
    v: t
dependent:
  name:
    v: CitationCitedArtifact
  parameter:
    value:
      v: s
  parameter:
    value:
      v: t

name:
  v: CitationSummary
extends:
  v: BackboneElement
input:
  name:
    v: src
  mode:
    v: source
input:
  name:
    v: tgt
  mode:
    v: target
rule:
  name:
    v: style
  source:
    context:
      v: src
    element:
      v: style
    variable:
      v: vvv
  target:
    context:
      v: tgt
    element:
      v: style
    variable:
      v: vvv
    transform:
      v: create
  dependent:
    name:
      v: DefaultMappingGroupAnonymousAlias
    parameter:
      value:
        v: vvv
    parameter:
      value:
        v: vvv
rule:
  name:
    v: text
  source:
    context:
      v: src
    element:
      v: text
    variable:
      v: vvv
  target:
    context:
      v: tgt
    element:
      v: text
    variable:
      v: vvv
    transform:
      v: create
  dependent:
    name:
      v: DefaultMappingGroupAnonymousAlias
    parameter:
      value:
        v: vvv
    parameter:
      value:
        v: vvv

name:
  v: CitationClassification
extends:
  v: BackboneElement
input:
  name:
    v: src
  mode:
    v: source
input:
  name:
    v: tgt
  mode:
    v: target
rule:
  name:
    v: type
  source:
    context:
      v: src
    element:
      v: type
    variable:
      v: vvv
  target:
    context:
      v: tgt
    element:
      v: type
    variable:
      v: vvv
    transform:
      v: create
  dependent:
    name:
      v: DefaultMappingGroupAnonymousAlias
    parameter:
      value:
        v: vvv
    parameter:
      value:
        v: vvv
rule:
  name:
    v: classifier
  source:
    context:
      v: src
    element:
      v: classifier
    variable:
      v: vvv
  target:
    context:
      v: tgt
    element:
      v: classifier
    variable:
      v: vvv
    transform:
      v: create
  dependent:
    name:
      v: DefaultMappingGroupAnonymousAlias
    parameter:
      value:
        v: vvv
    parameter:
      value:
        v: vvv

name:
  v: CitationStatusDate
extends:
  v: BackboneElement
input:
  name:
    v: src
  mode:
    v: source
input:
  name:
    v: tgt
  mode:
    v: target
rule:
  name:
    v: activity
  source:
    context:
      v: src
    element:
      v: activity
    variable:
      v: vvv
  target:
    context:
      v: tgt
    element:
      v: activity
    variable:
      v: vvv
    transform:
      v: create
  dependent:
    name:
      v: DefaultMappingGroupAnonymousAlias
    parameter:
      value:
        v: vvv
    parameter:
      value:
        v: vvv
rule:
  name:
    v: actual
  source:
    context:
      v: src
    element:
      v: actual
    variable:
      v: vvv
  target:
    context:
      v: tgt
    element:
      v: actual
    variable:
      v: vvv
    transform:
      v: create
  dependent:
    name:
      v: DefaultMappingGroupAnonymousAlias
    parameter:
      value:
        v: vvv
    parameter:
      value:
        v: vvv
rule:
  name:
    v: period
  source:
    context:
      v: src
    element:
      v: period
    variable:
      v: vvv
  target:
    context:
      v: tgt
    element:
      v: period
    variable:
      v: vvv
    transform:
      v: create
  dependent:
    name:
      v: DefaultMappingGroupAnonymousAlias
    parameter:
      value:
        v: vvv
    parameter:
      value:
        v: vvv

name:
  v: CitationCitedArtifact
extends:
  v: BackboneElement
input:
  name:
    v: src
  mode:
    v: source
input:
  name:
    v: tgt
  mode:
    v: target
rule:
  name:
    v: identifier
  source:
    context:
      v: src
    element:
      v: identifier
    variable:
      v: vvv
  target:
    context:
      v: tgt
    element:
      v: identifier
    variable:
      v: vvv
    transform:
      v: create
  dependent:
    name:
      v: DefaultMappingGroupAnonymousAlias
    parameter:
      value:
        v: vvv
    parameter:
      value:
        v: vvv
rule:
  name:
    v: relatedIdentifier
  source:
    context:
      v: src
    element:
      v: relatedIdentifier
    variable:
      v: vvv
  target:
    context:
      v: tgt
    element:
      v: relatedIdentifier
    variable:
      v: vvv
    transform:
      v: create
  dependent:
    name:
      v: DefaultMappingGroupAnonymousAlias
    parameter:
      value:
        v: vvv
    parameter:
      value:
        v: vvv
rule:
  name:
    v: dateAccessed
  source:
    context:
      v: src
    element:
      v: dateAccessed
    variable:
      v: vvv
  target:
    context:
      v: tgt
    element:
      v: dateAccessed
    variable:
      v: vvv
    transform:
      v: create
  dependent:
    name:
      v: DefaultMappingGroupAnonymousAlias
    parameter:
      value:
        v: vvv
    parameter:
      value:
        v: vvv
rule:
  name:
    v: version
  source:
    context:
      v: src
    element:
      v: version
    variable:
      v: s
  target:
    context:
      v: tgt
    element:
      v: version
    variable:
      v: t
  dependent:
    name:
      v: CitationCitedArtifactVersion
    parameter:
      value:
        v: s
    parameter:
      value:
        v: t
rule:
  name:
    v: currentState
  source:
    context:
      v: src
    element:
      v: currentState
    variable:
      v: vvv
  target:
    context:
      v: tgt
    element:
      v: currentState
    variable:
      v: vvv
    transform:
      v: create
  dependent:
    name:
      v: DefaultMappingGroupAnonymousAlias
    parameter:
      value:
        v: vvv
    parameter:
      value:
        v: vvv
rule:
  name:
    v: statusDate
  source:
    context:
      v: src
    element:
      v: statusDate
    variable:
      v: s
  target:
    context:
      v: tgt
    element:
      v: statusDate
    variable:
      v: t
  dependent:
    name:
      v: CitationCitedArtifactStatusDate
    parameter:
      value:
        v: s
    parameter:
      value:
        v: t
rule:
  name:
    v: title
  source:
    context:
      v: src
    element:
      v: title
    variable:
      v: s
  target:
    context:
      v: tgt
    element:
      v: title
    variable:
      v: t
  dependent:
    name:
      v: CitationCitedArtifactTitle
    parameter:
      value:
        v: s
    parameter:
      value:
        v: t

name:
  v: abstract
source:
  context:
    v: src
  element:
    v: abstract
  variable:
    v: s
target:
  context:
    v: tgt
  element:
    v: abstract
  variable:
    v: t
dependent:
  name:
    v: CitationCitedArtifactAbstract
  parameter:
    value:
      v: s
  parameter:
    value:
      v: t

name:
  v: part
source:
  context:
    v: src
  element:
    v: part
  variable:
    v: s
target:
  context:
    v: tgt
  element:
    v: part
  variable:
    v: t
dependent:
  name:
    v: CitationCitedArtifactPart
  parameter:
    value:
      v: s
  parameter:
    value:
      v: t

name:
  v: relatesTo
source:
  context:
    v: src
  element:
    v: relatesTo
  variable:
    v: s
target:
  context:
    v: tgt
  element:
    v: relatesTo
  variable:
    v: t
dependent:
  name:
    v: CitationCitedArtifactRelatesTo
  parameter:
    value:
      v: s
  parameter:
    value:
      v: t

name:
  v: publicationForm
source:
  context:
    v: src
  element:
    v: publicationForm
  variable:
    v: s
target:
  context:
    v: tgt
  element:
    v: publicationForm
  variable:
    v: t
dependent:
  name:
    v: CitationCitedArtifactPublicationForm
  parameter:
    value:
      v: s
  parameter:
    value:
      v: t

name:
  v: webLocation
source:
  context:
    v: src
  element:
    v: webLocation
  variable:
    v: s
target:
  context:
    v: tgt
  element:
    v: webLocation
  variable:
    v: t
dependent:
  name:
    v: CitationCitedArtifactWebLocation
  parameter:
    value:
      v: s
  parameter:
    value:
      v: t

name:
  v: classification
source:
  context:
    v: src
  element:
    v: classification
  variable:
    v: s
target:
  context:
    v: tgt
  element:
    v: classification
  variable:
    v: t
dependent:
  name:
    v: CitationCitedArtifactClassification
  parameter:
    value:
      v: s
  parameter:
    value:
      v: t

name:
  v: contributorship
source:
  context:
    v: src
  element:
    v: contributorship
  variable:
    v: s
target:
  context:
    v: tgt
  element:
    v: contributorship
  variable:
    v: t
dependent:
  name:
    v: CitationCitedArtifactContributorship
  parameter:
    value:
      v: s
  parameter:
    value:
      v: t

name:
  v: note
source:
  context:
    v: src
  element:
    v: note
  variable:
    v: vvv
target:
  context:
    v: tgt
  element:
    v: note
  variable:
    v: vvv
  transform:
    v: create
dependent:
  name:
    v: DefaultMappingGroupAnonymousAlias
  parameter:
    value:
      v: vvv
  parameter:
    value:
      v: vvv

name:
  v: CitationCitedArtifactVersion
extends:
  v: BackboneElement
input:
  name:
    v: src
  mode:
    v: source
input:
  name:
    v: tgt
  mode:
    v: target
rule:
  name:
    v: value
  source:
    context:
      v: src
    element:
      v: value
    variable:
      v: vvv
  target:
    context:
      v: tgt
    element:
      v: value
    variable:
      v: vvv
    transform:
      v: create
  dependent:
    name:
      v: DefaultMappingGroupAnonymousAlias
    parameter:
      value:
        v: vvv
    parameter:
      value:
        v: vvv
rule:
  name:
    v: baseCitation
  source:
    context:
      v: src
    element:
      v: baseCitation
    variable:
      v: vvv
  target:
    context:
      v: tgt
    element:
      v: baseCitation
    variable:
      v: vvv
    transform:
      v: create
  dependent:
    name:
      v: DefaultMappingGroupAnonymousAlias
    parameter:
      value:
        v: vvv
    parameter:
      value:
        v: vvv

name:
  v: CitationCitedArtifactStatusDate
extends:
  v: BackboneElement
input:
  name:
    v: src
  mode:
    v: source
input:
  name:
    v: tgt
  mode:
    v: target
rule:
  name:
    v: activity
  source:
    context:
      v: src
    element:
      v: activity
    variable:
      v: vvv
  target:
    context:
      v: tgt
    element:
      v: activity
    variable:
      v: vvv
    transform:
      v: create
  dependent:
    name:
      v: DefaultMappingGroupAnonymousAlias
    parameter:
      value:
        v: vvv
    parameter:
      value:
        v: vvv
rule:
  name:
    v: actual
  source:
    context:
      v: src
    element:
      v: actual
    variable:
      v: vvv
  target:
    context:
      v: tgt
    element:
      v: actual
    variable:
      v: vvv
    transform:
      v: create
  dependent:
    name:
      v: DefaultMappingGroupAnonymousAlias
    parameter:
      value:
        v: vvv
    parameter:
      value:
        v: vvv
rule:
  name:
    v: period
  source:
    context:
      v: src
    element:
      v: period
    variable:
      v: vvv
  target:
    context:
      v: tgt
    element:
      v: period
    variable:
      v: vvv
    transform:
      v: create
  dependent:
    name:
      v: DefaultMappingGroupAnonymousAlias
    parameter:
      value:
        v: vvv
    parameter:
      value:
        v: vvv

name:
  v: CitationCitedArtifactTitle
extends:
  v: BackboneElement
input:
  name:
    v: src
  mode:
    v: source
input:
  name:
    v: tgt
  mode:
    v: target
rule:
  name:
    v: type
  source:
    context:
      v: src
    element:
      v: type
    variable:
      v: vvv
  target:
    context:
      v: tgt
    element:
      v: type
    variable:
      v: vvv
    transform:
      v: create
  dependent:
    name:
      v: DefaultMappingGroupAnonymousAlias
    parameter:
      value:
        v: vvv
    parameter:
      value:
        v: vvv
rule:
  name:
    v: language
  source:
    context:
      v: src
    element:
      v: language
    variable:
      v: vvv
  target:
    context:
      v: tgt
    element:
      v: language
    variable:
      v: vvv
    transform:
      v: create
  dependent:
    name:
      v: DefaultMappingGroupAnonymousAlias
    parameter:
      value:
        v: vvv
    parameter:
      value:
        v: vvv
rule:
  name:
    v: text
  source:
    context:
      v: src
    element:
      v: text
    variable:
      v: vvv
  target:
    context:
      v: tgt
    element:
      v: text
    variable:
      v: vvv
    transform:
      v: create
  dependent:
    name:
      v: DefaultMappingGroupAnonymousAlias
    parameter:
      value:
        v: vvv
    parameter:
      value:
        v: vvv

name:
  v: CitationCitedArtifactAbstract
extends:
  v: BackboneElement
input:
  name:
    v: src
  mode:
    v: source
input:
  name:
    v: tgt
  mode:
    v: target
rule:
  name:
    v: type
  source:
    context:
      v: src
    element:
      v: type
    variable:
      v: vvv
  target:
    context:
      v: tgt
    element:
      v: type
    variable:
      v: vvv
    transform:
      v: create
  dependent:
    name:
      v: DefaultMappingGroupAnonymousAlias
    parameter:
      value:
        v: vvv
    parameter:
      value:
        v: vvv
rule:
  name:
    v: language
  source:
    context:
      v: src
    element:
      v: language
    variable:
      v: vvv
  target:
    context:
      v: tgt
    element:
      v: language
    variable:
      v: vvv
    transform:
      v: create
  dependent:
    name:
      v: DefaultMappingGroupAnonymousAlias
    parameter:
      value:
        v: vvv
    parameter:
      value:
        v: vvv
rule:
  name:
    v: text
  source:
    context:
      v: src
    element:
      v: text
    variable:
      v: vvv
  target:
    context:
      v: tgt
    element:
      v: text
    variable:
      v: vvv
    transform:
      v: create
  dependent:
    name:
      v: DefaultMappingGroupAnonymousAlias
    parameter:
      value:
        v: vvv
    parameter:
      value:
        v: vvv
rule:
  name:
    v: copyright
  source:
    context:
      v: src
    element:
      v: copyright
    variable:
      v: vvv
  target:
    context:
      v: tgt
    element:
      v: copyright
    variable:
      v: vvv
    transform:
      v: create
  dependent:
    name:
      v: DefaultMappingGroupAnonymousAlias
    parameter:
      value:
        v: vvv
    parameter:
      value:
        v: vvv

name:
  v: CitationCitedArtifactPart
extends:
  v: BackboneElement
input:
  name:
    v: src
  mode:
    v: source
input:
  name:
    v: tgt
  mode:
    v: target
rule:
  name:
    v: type
  source:
    context:
      v: src
    element:
      v: type
    variable:
      v: vvv
  target:
    context:
      v: tgt
    element:
      v: type
    variable:
      v: vvv
    transform:
      v: create
  dependent:
    name:
      v: DefaultMappingGroupAnonymousAlias
    parameter:
      value:
        v: vvv
    parameter:
      value:
        v: vvv
rule:
  name:
    v: value
  source:
    context:
      v: src
    element:
      v: value
    variable:
      v: vvv
  target:
    context:
      v: tgt
    element:
      v: value
    variable:
      v: vvv
    transform:
      v: create
  dependent:
    name:
      v: DefaultMappingGroupAnonymousAlias
    parameter:
      value:
        v: vvv
    parameter:
      value:
        v: vvv
rule:
  name:
    v: baseCitation
  source:
    context:
      v: src
    element:
      v: baseCitation
    variable:
      v: vvv
  target:
    context:
      v: tgt
    element:
      v: baseCitation
    variable:
      v: vvv
    transform:
      v: create
  dependent:
    name:
      v: DefaultMappingGroupAnonymousAlias
    parameter:
      value:
        v: vvv
    parameter:
      value:
        v: vvv

name:
  v: CitationCitedArtifactRelatesTo
extends:
  v: BackboneElement
input:
  name:
    v: src
  mode:
    v: source
input:
  name:
    v: tgt
  mode:
    v: target
rule:
  name:
    v: type
  source:
    context:
      v: src
    element:
      v: relationshipType
    variable:
      v: v
  target:
    context:
      v: tgt
    element:
      v: type
    transform:
      v: copy
    parameter:
      value:
        v: v.code
rule:
  name:
    v: targetClassifier
  source:
    context:
      v: src
    element:
      v: targetClassifier
    variable:
      v: vvv
  target:
    context:
      v: tgt
    element:
      v: classifier
    variable:
      v: vvv
    transform:
      v: create
  dependent:
    name:
      v: DefaultMappingGroupAnonymousAlias
    parameter:
      value:
        v: vvv
    parameter:
      value:
        v: vvv
rule:
  name:
    v: targetReference
  source:
    context:
      v: src
    type:
      v: Reference
    element:
      v: target
    variable:
      v: vvv
  target:
    context:
      v: tgt
    element:
      v: resourceReference
    variable:
      v: vvv
    transform:
      v: create
  dependent:
    name:
      v: DefaultMappingGroupAnonymousAlias
    parameter:
      value:
        v: vvv
    parameter:
      value:
        v: vvv

name:
  v: CitationCitedArtifactPublicationForm
extends:
  v: BackboneElement
input:
  name:
    v: src
  mode:
    v: source
input:
  name:
    v: tgt
  mode:
    v: target
rule:
  name:
    v: publishedIn
  source:
    context:
      v: src
    element:
      v: publishedIn
    variable:
      v: s
  target:
    context:
      v: tgt
    element:
      v: publishedIn
    variable:
      v: t
  dependent:
    name:
      v: CitationCitedArtifactPublicationFormPublishedIn
    parameter:
      value:
        v: s
    parameter:
      value:
        v: t
rule:
  name:
    v: periodicRelease
  source:
    context:
      v: src
    element:
      v: periodicRelease
    variable:
      v: s
  target:
    transform:
      v: copy
    parameter:
      value:
        v: tgt
  rule:
    name:
      v: citedMedium
    source:
      context:
        v: s
      element:
        v: citedMedium
      variable:
        v: vvv
    target:
      context:
        v: tgt
      element:
        v: citedMedium
      variable:
        v: vvv
      transform:
        v: create
    dependent:
      name:
        v: DefaultMappingGroupAnonymousAlias
  rule:
    name:
      v: volume
    source:
      context:
        v: s
      element:
        v: volume
      variable:
        v: vvv
    target:
      context:
        v: tgt
      element:
        v: volume
      variable:
        v: vvv
      transform:
        v: create
    dependent:
      name:
        v: DefaultMappingGroupAnonymousAlias
  rule:
    name:
      v: issue
    source:
      context:
        v: s
      element:
        v: issue
      variable:
        v: vvv
    target:
      context:
        v: tgt
      element:
        v: issue
      variable:
        v: vvv
      transform:
        v: create
    dependent:
      name:
        v: DefaultMappingGroupAnonymousAlias
  rule:
    name:
      v: dateOfPublication
    source:
      context:
        v: s
      element:
        v: dateOfPublication
      variable:
        v: sd
    target:
      transform:
        v: copy
    rule:
      name:
        v: text
    rule:
      name:
        v: season
rule:
  name:
    v: articleDate
  source:
    context:
      v: src
    element:
      v: articleDate
    variable:
      v: vvv
  target:
    context:
      v: tgt
    element:
      v: articleDate
    variable:
      v: vvv
    transform:
      v: create
  dependent:
    name:
      v: DefaultMappingGroupAnonymousAlias
    parameter:
      value:
        v: vvv
    parameter:
      value:
        v: vvv
rule:
  name:
    v: lastRevisionDate
  source:
    context:
      v: src
    element:
      v: lastRevisionDate
    variable:
      v: vvv
  target:
    context:
      v: tgt
    element:
      v: lastRevisionDate
    variable:
      v: vvv
    transform:
      v: create
  dependent:
    name:
      v: DefaultMappingGroupAnonymousAlias
    parameter:
      value:
        v: vvv
    parameter:
      value:
        v: vvv
rule:
  name:
    v: language
  source:
    context:
      v: src

v: vvv

v: vvv

v: vvv

v: vvv

v: vvv

v: vvv

v: tgt

v: sd

v: text

v: vvv

v: tgt

v: publicationDateText

v: vvv

v: create

v: DefaultMappingGroupAnonymousAlias

value:
  v: vvv

value:
  v: vvv

v: sd

v: season

v: vvv

v: tgt

v: publicationDateSeason

v: vvv

v: create

v: DefaultMappingGroupAnonymousAlias

value:
  v: vvv

value:
  v: vvv

v: language

v: vvv

context:
  v: tgt
element:
  v: language
variable:
  v: vvv
transform:
  v: create

name:
  v: DefaultMappingGroupAnonymousAlias
parameter:
  value:
    v: vvv
parameter:
  value:
    v: vvv

name:
  v: accessionNumber
source:
  context:
    v: src
  element:
    v: accessionNumber
  variable:
    v: vvv
target:
  context:
    v: tgt
  element:
    v: accessionNumber
  variable:
    v: vvv
  transform:
    v: create
dependent:
  name:
    v: DefaultMappingGroupAnonymousAlias
  parameter:
    value:
      v: vvv
  parameter:
    value:
      v: vvv

name:
  v: pageString
source:
  context:
    v: src
  element:
    v: pageString
  variable:
    v: vvv
target:
  context:
    v: tgt
  element:
    v: pageString
  variable:
    v: vvv
  transform:
    v: create
dependent:
  name:
    v: DefaultMappingGroupAnonymousAlias
  parameter:
    value:
      v: vvv
  parameter:
    value:
      v: vvv

name:
  v: firstPage
source:
  context:
    v: src
  element:
    v: firstPage
  variable:
    v: vvv
target:
  context:
    v: tgt
  element:
    v: firstPage
  variable:
    v: vvv
  transform:
    v: create
dependent:
  name:
    v: DefaultMappingGroupAnonymousAlias
  parameter:
    value:
      v: vvv
  parameter:
    value:
      v: vvv

name:
  v: lastPage
source:
  context:
    v: src
  element:
    v: lastPage
  variable:
    v: vvv
target:
  context:
    v: tgt
  element:
    v: lastPage
  variable:
    v: vvv
  transform:
    v: create
dependent:
  name:
    v: DefaultMappingGroupAnonymousAlias
  parameter:
    value:
      v: vvv
  parameter:
    value:
      v: vvv

name:
  v: pageCount
source:
  context:
    v: src
  element:
    v: pageCount
  variable:
    v: vvv
target:
  context:
    v: tgt
  element:
    v: pageCount
  variable:
    v: vvv
  transform:
    v: create
dependent:
  name:
    v: DefaultMappingGroupAnonymousAlias
  parameter:
    value:
      v: vvv
  parameter:
    value:
      v: vvv

name:
  v: copyright
source:
  context:
    v: src
  element:
    v: copyright
  variable:
    v: vvv
target:
  context:
    v: tgt
  element:
    v: copyright
  variable:
    v: vvv
  transform:
    v: create
dependent:
  name:
    v: DefaultMappingGroupAnonymousAlias
  parameter:
    value:
      v: vvv
  parameter:
    value:
      v: vvv

name:
  v: CitationCitedArtifactPublicationFormPublishedIn
extends:
  v: BackboneElement
input:
  name:
    v: src
  mode:
    v: source
input:
  name:
    v: tgt
  mode:
    v: target
rule:
  name:
    v: type
  source:
    context:
      v: src
    element:
      v: type
    variable:
      v: vvv
  target:
    context:
      v: tgt
    element:
      v: type
    variable:
      v: vvv
    transform:
      v: create
  dependent:
    name:
      v: DefaultMappingGroupAnonymousAlias
    parameter:
      value:
        v: vvv
    parameter:
      value:
        v: vvv
rule:
  name:
    v: identifier
  source:
    context:
      v: src
    element:
      v: identifier
    variable:
      v: vvv
  target:
    context:
      v: tgt
    element:
      v: identifier
    variable:
      v: vvv
    transform:
      v: create
  dependent:
    name:
      v: DefaultMappingGroupAnonymousAlias
    parameter:
      value:
        v: vvv
    parameter:
      value:
        v: vvv
rule:
  name:
    v: title
  source:
    context:
      v: src
    element:
      v: title
    variable:
      v: vvv
  target:
    context:
      v: tgt
    element:
      v: title
    variable:
      v: vvv
    transform:
      v: create
  dependent:
    name:
      v: DefaultMappingGroupAnonymousAlias
    parameter:
      value:
        v: vvv
    parameter:
      value:
        v: vvv
rule:
  name:
    v: publisher
  source:
    context:
      v: src
    element:
      v: publisher
    variable:
      v: vvv
  target:
    context:
      v: tgt
    element:
      v: publisher
    variable:
      v: vvv
    transform:
      v: create
  dependent:
    name:
      v: DefaultMappingGroupAnonymousAlias
    parameter:
      value:
        v: vvv
    parameter:
      value:
        v: vvv
rule:
  name:
    v: publisherLocation
  source:
    context:
      v: src
    element:
      v: publisherLocation
    variable:
      v: vvv
  target:
    context:
      v: tgt
    element:
      v: publisherLocation
    variable:
      v: vvv
    transform:
      v: create
  dependent:
    name:
      v: DefaultMappingGroupAnonymousAlias
    parameter:
      value:
        v: vvv
    parameter:
      value:
        v: vvv

name:
  v: CitationCitedArtifactWebLocation
extends:
  v: BackboneElement
input:
  name:
    v: src
  mode:
    v: source
input:
  name:
    v: tgt
  mode:
    v: target
rule:
  name:
    v: type
  source:
    context:
      v: src
    element:
      v: type
    variable:
      v: vvv
  target:
    context:
      v: tgt
    element:
      v: classifier
    variable:
      v: vvv
    transform:
      v: create
  dependent:
    name:
      v: DefaultMappingGroupAnonymousAlias
    parameter:
      value:
        v: vvv
    parameter:
      value:
        v: vvv
rule:
  name:
    v: url
  source:
    context:
      v: src
    element:
      v: url
    variable:
      v: vvv
  target:
    context:
      v: tgt
    element:
      v: url
    variable:
      v: vvv
    transform:
      v: create
  dependent:
    name:
      v: DefaultMappingGroupAnonymousAlias
    parameter:
      value:
        v: vvv
    parameter:
      value:
        v: vvv

name:
  v: CitationCitedArtifactClassification
extends:
  v: BackboneElement
input:
  name:
    v: src
  mode:
    v: source
input:
  name:
    v: tgt
  mode:
    v: target
rule:
  name:
    v: type
  source:
    context:
      v: src
    element:
      v: type
    variable:
      v: vvv
  target:
    context:
      v: tgt
    element:
      v: type
    variable:
      v: vvv
    transform:
      v: create
  dependent:
    name:
      v: DefaultMappingGroupAnonymousAlias
    parameter:
      value:
        v: vvv
    parameter:
      value:
        v: vvv
rule:
  name:
    v: classifier
  source:
    context:
      v: src
    element:
      v: classifier
    variable:
      v: vvv
  target:
    context:
      v: tgt
    element:
      v: classifier
    variable:
      v: vvv
    transform:
      v: create
  dependent:
    name:
      v: DefaultMappingGroupAnonymousAlias
    parameter:
      value:
        v: vvv
    parameter:
      value:
        v: vvv

name:
  v: CitationCitedArtifactContributorship
extends:
  v: BackboneElement
input:
  name:
    v: src
  mode:
    v: source
input:
  name:
    v: tgt
  mode:
    v: target
rule:
  name:
    v: complete
  source:
    context:
      v: src
    element:
      v: complete
    variable:
      v: vvv
  target:
    context:
      v: tgt
    element:
      v: complete
    variable:
      v: vvv
    transform:
      v: create
  dependent:
    name:
      v: DefaultMappingGroupAnonymousAlias
    parameter:
      value:
        v: vvv
    parameter:
      value:
        v: vvv
rule:
  name:
    v: entry
  source:
    context:
      v: src
    element:
      v: entry
    variable:
      v: s
  target:
    context:
      v: tgt
    element:
      v: entry
    variable:
      v: t
  dependent:
    name:
      v: CitationCitedArtifactContributorshipEntry
    parameter:
      value:
        v: s
    parameter:
      value:
        v: t
rule:
  name:
    v: summary
  source:
    context:
      v: src
    element:
      v: summary
    variable:
      v: s
  target:
    context:
      v: tgt
    element:
      v: summary
    variable:
      v: t
  dependent:
    name:
      v: CitationCitedArtifactContributorshipSummary
    parameter:
      value:
        v: s
    parameter:
      value:
        v: t

name:
  v: CitationCitedArtifactContributorshipEntry
extends:
  v: BackboneElement
input:
  name:
    v: src
  mode:
    v: source
input:
  name:
    v: tgt
  mode:
    v: target
rule:
  name:
    v: initials
  source:
    context:
      v: src
    element:
      v: initials
    variable:
      v: vvv
  target:
    context:
      v: tgt
    element:
      v: forenameInitials
    variable:
      v: vvv
    transform:
      v: create
  dependent:
    name:
      v: DefaultMappingGroupAnonymousAlias
    parameter:
      value:
        v: vvv
    parameter:
      value:
        v: vvv
rule:
  name:
    v: contributionType
  source:
    context:
      v: src
    element:
      v: contributionType
    variable:
      v: vvv
  target:
    context:
      v: tgt
    element:
      v: contributionType
    variable:
      v: vvv
    transform:
      v: create
  dependent:
    name:
      v: DefaultMappingGroupAnonymousAlias
    parameter:
      value:
        v: vvv
    parameter:
      value:
        v: vvv
rule:
  name:
    v: role
  source:
    context:
      v: src
    element:
      v: role
    variable:
      v: vvv
  target:
    context:
      v: tgt
    element:
      v: role
    variable:
      v: vvv
    transform:
      v: create
  dependent:
    name:
      v: DefaultMappingGroupAnonymousAlias
    parameter:
      value:
        v: vvv
    parameter:
      value:
        v: vvv
rule:
  name:
    v: contributionInstance
  source:
    context:
      v: src
    element:
      v: contributionInstance
    variable:
      v: s
  target:
    context:
      v: tgt
    element:
      v: contributionInstance
    variable:
      v: t
  dependent:
    name:
      v: CitationCitedArtifactContributorshipEntryContributionInstance
    parameter:
      value:
        v: s
    parameter:
      value:
        v: t
rule:
  name:
    v: correspondingContact
  source:
    context:
      v: src
    element:
      v: correspondingContact
    variable:
      v: vvv
  target:
    context:
      v: tgt
    element:
      v: correspondingContact
    variable:
      v: vvv
    transform:
      v: create
  dependent:
    name:
      v: DefaultMappingGroupAnonymousAlias
    parameter:
      value:
        v: vvv
    parameter:
      value:
        v: vvv
rule:
  name:
    v: listOrder
  source:
    context:
      v: src
    element:
      v: listOrder
    variable:
      v: vvv
  target:
    context:
      v: tgt
    element:
      v: rankingOrder
    variable:
      v: vvv
    transform:
      v: create
  dependent:
    name:
      v: DefaultMappingGroupAnonymousAlias
    parameter:
      value:
        v: vvv
    parameter:
      value:
        v: vvv

name:
  v: CitationCitedArtifactContributorshipEntryContributionInstance
extends:
  v: BackboneElement
input:
  name:
    v: src
  mode:
    v: source
input:
  name:
    v: tgt
  mode:
    v: target
rule:
  name:
    v: type
  source:
    context:
      v: src
    element:
      v: type
    variable:
      v: vvv
  target:
    context:
      v: tgt
    element:
      v: type
    variable:
      v: vvv
    transform:
      v: create
  dependent:
    name:
      v: DefaultMappingGroupAnonymousAlias
    parameter:
      value:
        v: vvv
    parameter:
      value:
        v: vvv
rule:
  name:
    v: time
  source:
    context:
      v: src
    element:
      v: time
    variable:
      v: vvv
  target:
    context:
      v: tgt
    element:
      v: time
    variable:
      v: vvv
    transform:
      v: create
  dependent:
    name:
      v: DefaultMappingGroupAnonymousAlias
    parameter:
      value:
        v: vvv
    parameter:
      value:
        v: vvv

name:
  v: CitationCitedArtifactContributorshipSummary
extends:
  v: BackboneElement
input:
  name:
    v: src
  mode:
    v: source
input:
  name:
    v: tgt
  mode:
    v: target
rule:
  name:
    v: type
  source:
    context:
      v: src
    element:
      v: type
    variable:
      v: vvv
  target:
    context:
      v: tgt
    element:
      v: type
    variable:
      v: vvv
    transform:
      v: create
  dependent:
    name:
      v: DefaultMappingGroupAnonymousAlias
    parameter:
      value:
        v: vvv
    parameter:
      value:
        v: vvv
rule:
  name:
    v: style
  source:
    context:
      v: src
    element:
      v: style
    variable:
      v: vvv
  target:
    context:
      v: tgt
    element:
      v: style
    variable:
      v: vvv
    transform:
      v: create
  dependent:
    name:
      v: DefaultMappingGroupAnonymousAlias
    parameter:
      value:
        v: vvv
    parameter:
      value:
        v: vvv
rule:
  name:
    v: source
  source:
    context:
      v: src
    element:
      v: source
    variable:
      v: vvv
  target:
    context:
      v: tgt
    element:
      v: source
    variable:
      v: vvv
    transform:
      v: create
  dependent:
    name:
      v: DefaultMappingGroupAnonymousAlias
    parameter:
      value:
        v: vvv
    parameter:
      value:
        v: vvv
rule:
  name:
    v: value
  source:
    context:
      v: src
    element:
      v: value
    variable:
      v: vvv
  target:
    context:
      v: tgt
    element:
      v: value
    variable:
      v: vvv
    transform:
      v: create
  dependent:
    name:
      v: DefaultMappingGroupAnonymousAlias
    parameter:
      value:
        v: vvv
    parameter:
      value:
        v: vvv