Hi Artem,

Thanks for pointing this out. We have placed a new version of VAEM 1.2 at 
qudt.org's catalog site - http://linkedmodel.org/doc/vaem/1.2/ .

QUDT 1024 strings are fixed in version 2.

Ralph Hodgson, @ralphtq

On Aug 26, 2013, at 3:47 AM, Artem Kozlov <[email protected]> wrote:


> Hi Everyone,
> 
> I've been trying to use qudt and vaem ontologies and have lots of troubles 
> with them. I know that qudt version 2 will be released soon, so I wonder if 
> all these issues are going to be fixed:
> 
> Wrong definitions for custom datatypes. For example in vaem ontology there is 
> custom datatype vaem:numericUnion:
> 
> vaem:numericUnion
>       rdf:type rdfs:Datatype ;
>       rdfs:label "numeric union"^^xsd:string ;
>       rdfs:subClassOf rdfs:Resource ;
>       vaem:description "A datatype that is the union of numeric xsd data 
> types. LMC's 'numericUnion' is equivalent to the xsd specification that uses 
> an xsd:union of memberTypes='xsd:decimal xsd:double xsd:float 
> xsd:integer'."^^xsd:string ;
>       owl:unionOf (xsd:float xsd:decimal xsd:integer xsd:double) .
> 
> It is wrong custom datatype definition, instead it should be:
> 
> vaem:numericUnion
>       rdfs:label "numeric union"^^xsd:string ;      
>       vaem:description "A datatype that is the union of numeric xsd data 
> types. LMC's 'numericUnion' is equivalent to the xsd specification that uses 
> an xsd:union of memberTypes='xsd:decimal xsd:double xsd:float 
> xsd:integer'."^^xsd:string ;
>       owl:equivalentClass [ 
>               rdf:type  rdfs:Datatype;
>               owl:unionOf (xsd:float xsd:decimal xsd:integer xsd:double) .
>       ] .
> 
> Or lets look into qudt:
> 
> qudt:string1024
>   rdf:type rdfs:Datatype ;
>   rdfs:label "string1024"^^xsd:string ;
>   rdfs:subClassOf xsd:string ;
>   owl:equivalentClass
>                 [ rdf:type rdfs:Datatype ;
>                       owl:onDatatype xsd:string ;
>                       owl:withRestrictions
>                                       ([ xsd:maxLength 
> "1024"^^xsd:nonNegativeInteger
>                                         ])
>                 ] .
> 
> From protege mailing list 
> (http://protege-ontology-editor-knowledge-acquisition-system.136.n4.nabble.com/Property-classified-as-DatatypeProperty-and-ObjectProperty-at-the-same-time-Bug-td4658771.html):
>  
> "
> If you have 
> 
> X rdfs:subClassOf Y
> 
> then X and Y must be class expressions (i.e. not data ranges - so the 
> statement isn't valid OWL).
> "
> 
> One more things that I've noticed is violation of your own constraints. For 
> example there is property:
> 
> qudt:description
>       rdf:type owl:DatatypeProperty ;
>       rdfs:label "description"^^xsd:string ;
>       rdfs:range qudt:string1024 ;
>       rdfs:subPropertyOf vaem:description .
> 
> But almost everywhere you violate your own constraint, and use literal which 
> is much bigger than 1024 characters.
> 
> I hope you will take all of the above into consideration for version 2. And 
> to be honest, I was very surprised that these bugs haven't been fixed (or 
> even noticed) in version 1.1.
> 
> Thanks, Artem.
> 
> -- 
> -- You received this message because you are subscribed to the Google
> Group "TopBraid Suite Users", the topics of which include Enterprise 
> Vocabulary Network (EVN), TopBraid Composer, TopBraid Live, TopBraid Insight, 
> SPARQLMotion, SPARQL Web Pages and SPIN.
> To post to this group, send email to
> [email protected]
> To unsubscribe from this group, send email to
> [email protected]
> For more options, visit this group at
> http://groups.google.com/group/topbraid-users?hl=en
> --- 
> You received this message because you are subscribed to the Google Groups 
> "TopBraid Suite Users" group.
> To unsubscribe from this group and stop receiving emails from it, send an 
> email to [email protected].
> For more options, visit https://groups.google.com/groups/opt_out.

-- 
-- You received this message because you are subscribed to the Google
Group "TopBraid Suite Users", the topics of which include Enterprise Vocabulary 
Network (EVN), TopBraid Composer, TopBraid Live, TopBraid Insight, 
SPARQLMotion, SPARQL Web Pages and SPIN.
To post to this group, send email to
[email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/topbraid-users?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"TopBraid Suite Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/groups/opt_out.

Reply via email to