[Nml-wg] ordered list

Freek Dijkstra Freek.Dijkstra at sara.nl
Thu May 3 11:13:56 EDT 2012


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 .


More information about the nml-wg mailing list