/
Common Model Glossary Review Comments

Common Model Glossary Review Comments

This is the page to collect comments and feedback for common model glossary document.

The document could be found in the parent page, or here: https://lf-onap.atlassian.net/wiki/download/attachments/16395413/CommonGlossary-2019-11-26-061437.docx?version=1&modificationDate=1584959746000&api=v2



Please provide your comments in the following table:

Catagory

Comment

Proposed Resolution

Jira

Catagory

Comment

Proposed Resolution

Jira

example

#1 @My Name: Comment ABC

Resolution XYZ



classes

#1 @Michela Bevilacqua a number of classes are present in the glossary but no definition is associated to

e.g.BusinessInteractionItemRelationship, ConfigRelationship, ConfigSpecRelationship, ConfigurationInstance, ConfigurationSpecification, ResourceConfigurationDescriptor, ResourceConfigurationInstance, ServiceConfigurationDescriptor, ServiceConfigurationInstance



I would reccomend to remove any Classes in the document that does not have a description session



 classes

#2 @Michela Bevilacqua some classes are not providing a description but just some indication not relvent in the context of a glossary

eg.

ParameterProfile

This class is abstract.

Remove any class that does not have a description session



"classes"

#3 @Michela Bevilacqua :"classes" word is repeated multiple times in the doc

Remove "classes" word



 Use of acronym

 #4@Michela Bevilacqua : descriptions include too many acronym not defined in the glossary.

eg.

The VirtualLinkProfile class specifies a profile for instantiating VLs of a particular NS DF according to a specific VLD and VL DF.

Remove the use of acronym or add an acronym definition session



Enumeration

#5: @Michela Bevilacqua .enumeration as well as data types definitions introduced some "strange" section numbering

Remove section numbering for enumerated



 Enumeration

 #6: @Michela Bevilacqua enumeration description has is provided on multiple rows instead of a single row.

 Align enumeration description with class description format and size



Ip version

 #7: @Michela Bevilacqua : we have repetation in the definition between description and contains enumeration literals keyword.

1.1.1.1.1        IpVersion enumeration

Description:

Specifies IP version of this L3 protocol.

Value:

  • IPV4.

  • IPV6.

Contains Enumeration Literals:

  • IPV4

  • IPV6

Remove repetation



 uuid type

 

#8: @Michela Bevilacqua : can we review this description ? I believe there is some required reviewed

1.1.1.1         Uuid primitive type

Description:

type string {

pattern

'[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}'; }



A Universally Unique IDentifier in the string representation defined in RFC 4122. The canonical representation uses lowercase characters.



The following is an example of a UUID in string representation: f81d4fae-7dec-11d0-a765-00a0c91e6bf6 ";

reference

"RFC 4122: A Universally Unique IDentifier (UUID) URN Namespace"

 Review , in particular, &apos and &quot



 

       Uri primitive type

 #9: @Michela Bevilacqua ,same problem as #8

+

clarify STD 66.

  Review



 Readibility

 #11: @Michela Bevilacqua : The Readiblity of this doc is very poor. Classes are grouped together but  it is difficult to understand grouping and look for a specific concept in the glossary. We could explore some options to increase readibility:

The split in multiple files in my view is only increasing the problems in terms of readibility.



 Explore options for readibility improvment.



e.g:

1) order definition in the glossary using an alphabetical order or

2)  introduce some picture grouping concepts.