How to name the namespaces?

I currently have the following RDF associated with 
http://portonvictor.org/ns/trans/ namespace:

@prefix : <http://portonvictor.org/ns/trans/> .
@prefix lang: <http://portonvictor.org/ns/trans/scripts/#> .

_:xinclude
    a :Transformer ;
    :sourceNamespace <http://www.w3.org/2001/XInclude> ;
    :universal true ;
    :inward false ;
    #:targetNamespace <...> ;
    :precedence :precedence-include ;
    :script [
      a :Command ;
      :language lang:XInclude ;
      :transformerKind :entire ;
      :preservance 1.0 ;
      :stability 1.0 ;
      :preference 1.0
    ] .

Now I want to give specific (non-blank) names to transformers and 
script, like this:

<http://www.w3.org/2001/XInclude#transformer>
    a :Transformer ;
    :sourceNamespace <http://www.w3.org/2001/XInclude> ;
    :universal true ;
    :inward false ;
    #:targetNamespace <...> ;
    :precedence :precedence-include ;
    :script <http://www.w3.org/2001/XInclude#transformer-script1> .

<http://www.w3.org/2001/XInclude#transformer-script1>
      a :Command ;
      :language lang:XInclude ;
      :transformerKind :entire ;
      :preservance 1.0 ;
      :stability 1.0 ;
      :preference 1.0 .

My question: is it a good idea to associate URLs of the form 
http://www.w3.org/2001/XInclude#... with my objects?

I am somehow afraid that in the future makers of XInclude standard may 
also want to use http://www.w3.org/2001/XInclude#... namespaces and this 
may conflict or mess with my node subjects.

What node subjects would you recommend to use?

Received on Saturday, 15 December 2018 23:01:37 UTC