Should the type of every object in consideration be explicitly specified?

For "precedence classes" I declare `my:a :lowerThan my:b .` or `my:b :higherThan my:a .`, thus creating two precedence classes my:a and my:b.

Should I also add `... a :Precedence` and count only these precedence classes which were explicitly defined a :Precedence? In other words: Shall I count only explicitly declared precedences or could precedence classes also any arguments of :lowerThan and :higherThan (of a class which is already known to be a precedence class) even if their class (`a` in Turtle) is not specified?

See details about my project at
https://en.wikiversity.org/w/index.php?title=Automatic_transformation_of_XML_namespaces/RDF_resource_format#Describing_precedences

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

Received on Friday, 26 December 2014 21:55:11 UTC