Specifying a finite set or universal set

With each object of class :Transformer there is associated a non-empty set of URIs (which I call "target namespaces"). The set is either finite or "universal" (contains all URIs).

What are the preferred RDF triples to describe both cases (finite or universal)?

In the current specification it is like:

X :target-namespace <http://example.org/1>
X :target-namespace <http://example.org/2>

Finite set is specified by repeating :target-namespace predicate a finite number of times.

I use empty set of target namespaces associated with object X (no triples starting with "X :target-namespace") to denote that the set of URIs is universal.

But this way I have a glitch between the empty set of target namespaces and universal set of target namespaces.

Technically, it is not a contradiction because (see above) the set is always non-empty. But it is not pleasant to make empty set to denote universal set.

What set of RDF triples would you propose to denote such situations?

--
Victor Porton - http://portonvictor.org

Received on Friday, 24 October 2014 23:15:48 UTC