This is a static archive of the previous Open Grid Forum Redmine content management system saved from host redmine.ogf.org file /attachments/81/NML changes.txt at Thu, 03 Nov 2022 15:53:31 GMT NML changes.txt - Editor - Open Grid Forum

NML changes.txt

Changes description - Jeroen van der Ham, 06/06/2013 05:11 AM

Download (5.8 kB)

 
1
NML changes between Group Last Call and Public Last Call
2
========================================================
3

    
4
Changes in the schema
5
---------------------
6
• version attribute is a datetime stamp. It can be used as the default start time in case a Lifetime object is not specified.
7
• The address property of a Location now points to "a ADR property in a vCard", instead of "a vCard". The syntax of the address property is not defined, to later allow a XML or RDF representation instead of the default (string-based) syntax of RFC 6350.
8
• define cardinality for all relations
9
• Add new relation "canProvidePort":
10
  For AdaptationService (add canProvidePort):
11
  - associate with static component:
12
    Port --(hasService)--> AdaptationService
13
  - associate which (client layer) ports CAN be created:
14
    AdaptationService --canProvidePort--> Port|PortGroup
15
  - associate which ports are already configured:
16
    AdaptationService --(providesPort)--> Port|PortGroup
17
• Remove all references to idRef
18
• Objects SHOULD have an id, instead of MUST have an id.
19
• Add description for all relations
20
• Cleaned definition of Label and hasLabel
21
• isAlias SHOULD only be between objects of the same concrete class (was: MUST). (I personally prefer MUST, but this brings the text in line with the shemas and text elsewhere).
22
• Section describing how to combine multiple descriptions of the same object.
23
• Text about unnamed objects (without id) (see issue #45)
24
• Allow encoding attribute for Bidirectional Port and Bidirectional Link
25

    
26
Editorial changes
27
-----------------
28
• ISO 8601 -> ISO 8601 combined date/timestamp in basic format (preferred over extended format), UTC ("Zulu") time.
29
• Add references to ISO 8601:2004, UN/LOCODE, WGS84, vCard.
30
• Add reference to Unicode for case folding, and note that it differs from case mapping.
31
• Each relation described in a subsection.
32
• Inconsistencies in relations: 
33
  "hasNode relates a Network Object to a Node" (relates from .. to ..)
34
  "existsDuring relates a LifeTime object to a Network Object" (relates to .. from ..)
35
• Incomplete relations: "hasNode relates a Network Object to a Node, meaning that a Node is part of a Topology." What Topology?
36
• An AdaptationServices describe that it can not describe an inverse multiplexing adaptation, use parallelCompoundLink for that.
37
• Use keywords for MUST, SHOULD and MAY in Identifiers section
38
• Use URI http://schemas.ogf.org/nml/2012/10/base# everywhere
39
• Added reference to G.800
40
• Relation names in italic instead of bold (as noted in the Notational Conventions)
41
• Check if OWL schema (for RDF) is complete (all Objects, relations, attributes and parameters)
42
• Reference to GFD.165 document (the NML context document)
43
• Add list of all attributes with pointer to where they are defined.
44
• Add list of all parameters with pointer to where they are defined.
45
• Explain how objects, attributes, parameters and relations are represented in XML
46
• Explain how objects, attributes, parameters and relations are represented in OWL
47
• Add internal links for most object. Especially for a "see ... section"
48
• Move Syntax section to a new chapter and extend it a bit.
49
• Consistent naming: List / Ordered List -> OrderedList
50
• Consistent naming: but UnidirectionalPort -> Unidirectional Port
51
• Consistent naming: "NetworkObject" -> "Network Object"
52

    
53
NML changes between Group Last Call and Public Last Call
54
========================================================
55

    
56
Changes in the schema
57
---------------------
58
• Add encoding to to SwitchingService
59
• start and end attributes in Lifetime are now optional
60
• 'choice' instead of 'sequence' in PortGroupRelationType in XSD schema
61
• Fix LabelGroup representation in OWL and describe this in the Syntax section. Previously, Label and LabelGroup in the examples used the same identifier, which may lead to naming conflicts.
62

    
63
Changes in the Examples
64
-----------------------
65
• New Example: distinction between Topology and Node (Topology is geographically disperse)
66
• New Example: VLAN description with noReturnTraffic
67
• New Example: subTopology
68
• New Example: patch panel & media convertor
69
• New Example: serial compound links
70
• New Example: example explaining the relation between version and Lifetime.
71
• New Example: Explaining how to distinguish between what is configured and what can be configured (for both Switching Service and Adaptation Service)
72
• Example: Add diagram for the syntax examples.
73
• Example: change port_X and port_X:1501 for crossconnect in link (more natural)
74
• Updated identifiers to match current date (schema URL, example URN and version number)
75
• Changed isSource & isSink for internal Link
76
• Added definition of external Link (linkB:YZ)
77
• linkA:XY transports data from X to Y instead of the other way around
78
• Fix rdf:about to rdf:resource for references
79
• Add adaptationFunction to AdaptionServices
80
• Update LabelGroup OWL example. This was previously a copy of the XML example.
81

    
82
Editorial Changes
83
-----------------
84
• Textual clarifications
85
• Change email address of Jason (keeping Internet2 affiliation)
86
• Update Acknowledgements
87

    
88
Open Issues
89
===========
90
• Check if XSD schema (for XML) is complete (all Objects, relations, attributes and parameters)
91
• More references to G.800
92
• Appendix with relation NML-G.800 terms
93
• Acknowledgements
94

    
95

    
96

    
97
Aaron Brown
98
Anand Patil
99
Chin Guok
100
Evangelos Chaniotakis
101
Fausto Vetter
102
Guy Roberts
103
Jeff W. Boote
104
Jerry Sobieski
105
John Vollbrecht
106
Martin Swany
107
Paola Grosso
108
Pascale Vicat-Blanc
109
Richard Hughes-Jones
110
Ralph Niederberger
111
Victor Reijs
112
Houssem Medhioub
113
Aurélien Cedeyn
114

    
115

    
116

    
117
- Port = Unidirectional Port
118
- Link = link connection / network connection / link
119
- SwitchingService = subnetwork
120
- AdaptationService = combined adaptation and termination function
121
- BidirectionalPort = Port
122
- Label = Resource label
123

    
This is a static archive of the previous Open Grid Forum Redmine content management system saved from host redmine.ogf.org file /attachments/81/NML changes.txt at Thu, 03 Nov 2022 15:53:32 GMT