You define iof-av:adaptedFrom thusly:
iof-av:adaptedFrom rdf:type owl:AnnotationProperty ;
rdfs:subPropertyOf dcterms:source ;
dct:source is merely rdf:Property but there's a skos:note "This term is intended to be used with non-literal values": that's really the difference between dct:source and dc:source
So iof-av:adaptedFrom should also point to a resource.
But then you use it as a string:
iof-core:roleOf rdf:type owl:ObjectProperty ;
iof-av:adaptedFrom "http://purl.obolibrary.org/obo/RO_0000081" ;
Please change this to a URL <http://purl.obolibrary.org/obo/RO_0000081>.
Which will have the added benefit that many tools will show it as a clickable link.
You define
iof-av:adaptedFromthusly:dct:sourceis merelyrdf:Propertybut there's a skos:note "This term is intended to be used with non-literal values": that's really the difference betweendct:sourceanddc:sourceSo
iof-av:adaptedFromshould also point to a resource.But then you use it as a string:
Please change this to a URL
<http://purl.obolibrary.org/obo/RO_0000081>.Which will have the added benefit that many tools will show it as a clickable link.