code: private OntologyTermDynamicAnnotation createDynamicAnnotation(String label) {
      OntologyTermDynamicAnnotation entity = ontologyTermDynamicAnnotationFactory.create();
      entity.setId(idGenerator.generateId());
      String fragments[] = label.split(":");
      entity.setName(fragments[0]);
      entity.setValue(fragments[1]);
      entity.setLabel(label);
      annotationRepository.add(entity);
      return entity;
    }
docs: Creates an {@link OntologyTermDynamicAnnotationMetadata} {@link Entity} for a key:value label.
  
  @param label the key:value label
  @return the {@link Entity}