object identifier ================= schema: http://ogf.org/schema/nml/base/20101025 Freek will check wil Joel the syntax of the object identifier namespace (see GFD 84) Jason has better idea, will put that forward as counter proposal instance identifier =================== urn:ogf:network:domain.name:2143567 urn:ogf:network:domain.name:2143567 NOT allowed No additional length restrictions on urns colons CAN be used in opaque part opaque part is unique within the given domain RFC 2141 / RFC 3986 / RFC 3987 "urn:ogf:network:" will be used as prefix Long: not a problem Not a problem that it is in urn:ogf namespace references ========== id = .... idRef = NOT using the build-in XML schema ref-id(?) since that can only be used within a document Questions ========= Question 1. Should the schema end with a / or #? a) http://schemas.ogf.org/nml/base/2013/10 (common for XML) b) http://schemas.ogf.org/nml/base/2013/10/ (current proposal) c) http://schemas.ogf.org/nml/base/2013/10# (common for RDF) Freek: b, c Jeroen: b Jason: b Question 2b. What attribute to use for references in XML? a) id and idref in NM-WG namespace b) id and idref in NML base namespace c) id and idref in NML Ethernet namespace d) id and idref in new (OGF) namespace (created for just these attribs) e) about and resource in RDF namespace Freek: a, d, e Jeroen: b Jason: c Question 3. What characters are allowed in ? a) GLIF: A-Z a-z 0-9 - . b) unreserved: A-Z a-z 0-9 - . _ ~ c) RFC2141: A-Z a-z 0-9 - . _ ( ) + , : = @ ; $ ! * ' %hex d) RFC2141bis: A-Z a-z 0-9 - . _ ~ ( ) + , : = @ ; $ ! * ' & %hex Freek: d, c Jeroen: c Jason: ? Question 4. MUST all object have an id? a) All Network Objects MUST have an identifier. b) All Network Objects SHOULD have an identifier. Freek: a (was: b) Jeroen: b Jason: a Question 5. MUST urn:ogf:network syntax be used? a) All identifiers MUST follow the urn:ogf:network syntax b) All identifiers MUST be a URI, and SHOULD follow the urn:ogf:network syntax c) All identifiers MUST be a unique, and MAY follow the urn:ogf:network syntax (some more variants are possible) Freek: c (was: b) Jeroen: c Jason: ?