The correct way to define a finite unordered set?

What is the correct way to describe a finite unordered set (listing all
its elements)?

Should I use rdf:Bag?

>From https://www.w3.org/2007/02/turtle/primer/

<http://example.org/courses/6.001>
    s:students [
        a rdf:Bag;
        rdf:_1 <http://example.org/students/Amy>;
        rdf:_2 <http://example.org/students/Mohamed>;
        rdf:_3 <http://example.org/students/Johann>;
        rdf:_4 <http://example.org/students/Maria>;
        rdf:_5 <http://example.org/students/Phuong>.
    ].

Wouldn't it be better like the following (with some namespace rdfx
which is not defined by the standards)?

<http://example.org/courses/6.001>
    s:students [
        a rdfx:Bag;
        rdfx:Element <http://example.org/students/Amy>;
        rdfx:Element <http://example.org/students/Mohamed>;
        rdfx:Element <http://example.org/students/Johann>;
        rdfx:Element <http://example.org/students/Maria>;
        rdfx:Element <http://example.org/students/Phuong>.
    ].

The first example contains unnecessary for unordered set position
numbers. The second example seems more reasonable.

What it the right way?

Received on Saturday, 28 October 2017 17:40:01 UTC