Using the term to define itself isn't helpful. And if you look at dco:Parameter it says basically the same thing. What is a parameter? Why does a data type have parameters?
dco:hasParameter
a owl:ObjectProperty ;
rdfs:comment "Using this property to link between a data type and its parameters." ;
rdfs:domain dco:DataType ;
rdfs:label "has parameter" ;
rdfs:range dco:Parameter .
dco:Parameter
a dco:Object , prov:Entity , owl:Class ;
rdfs:comment "A data type may consist of a list of parameters." ;
rdfs:label "Parameter"@en-US ;
rdfs:subClassOf dco:Object , prov:Entity ;
skos:definition "An input variable of a data type." .
Using the term to define itself isn't helpful. And if you look at dco:Parameter it says basically the same thing. What is a parameter? Why does a data type have parameters?