
Jeroen van der Ham wrote:
@prefix nml: <http://example.ogf.org/schemas/nml/> . @prefix nmlrel: <http://example.ogf.org/schemas/nml-relation/> . @prefix ex: <urn:ogf:network:example.net:2012> .
ex:linkZ a nml:Link ; nml:capacity 1000000000 ; nmlrel:serialCompoundLinkSequence ex:linkZ_1 .
ex:linkZ_1 a nmlrel:serialCompoundLinkSegment ; nmlrel:serialCompoundLink ex:linkA ; nmlrel:next ex:linkZ_2 .
ex:linkZ_2 a nmlrel:serialCompoundSegment ; nmlrel:serialCompoundLink ex:linkB ; nmlrel:next ex:linkZ_3 .
ex:linkZ_3 a nmlrel:serialCompoundSegment ; nmlrel:serialCompoundLink ex:linkC .
Generalised list structure alternative proposal:
@prefix nml: <http://example.ogf.org/schemas/nml/> . @prefix nmlrel: <http://example.ogf.org/schemas/nml-relation/> . @prefix ex: <urn:ogf:network:example.net:2012> .
ex:linkZ a nml:Link ; nml:capacity 1000000000 ; nmlrel:isSerialCompoundLink ex:linkZ_1 .
ex:linkZ_1 a nmlrel:ListItem ; nmlrel:item ex:linkA ; nmlrel:next ex:linkZ_2 .
ex:linkZ_2 a nmlrel:ListItem ; nmlrel:item ex:linkB ; nmlrel:next ex:linkZ_3 .
ex:linkZ_3 a nmlrel:ListItem ; nmlrel:item ex:linkC .