OWL API получает информацию о OWLAnonymousIndividual

Я пытаюсь прочитать файл сова с OWLApi, из этой части файла:

:RGBCapability rdf:type owl:Class ;
    rdfs:subClassOf :Capability ,
        [ rdf:type owl:Restriction ;
            owl:onProperty :hasParameter ;
            owl:hasValue [ 
                rdf:type :Parameter ;
                :name "g"^^xsd:string ;
                :mandatory "true"^^xsd:boolean ;
                :hasDatatype xsd:integer
            ]
        ] ,
        [ rdf:type owl:Restriction ;
            owl:onProperty :hasParameter ;
            owl:hasValue [ 
                rdf:type :Parameter ;
                :name "r"^^xsd:string ;
                :mandatory "true"^^xsd:boolean ;
                :hasDatatype xsd:integer
            ]
        ] ,
        [ rdf:type owl:Restriction ;
            owl:onProperty :hasParameter ;
            owl:hasValue [ 
                rdf:type :Parameter ;
                :name "b"^^xsd:string ;
                :mandatory "true"^^xsd:boolean ;
                :hasDatatype xsd:integer
            ]
        ].

Я получаю это OWLClassExpression:

(uk.ac.manchester.cs.owl.owlapi.OWLObjectHasValueImpl) ObjectHasValue(<http://www.url.com/#hasParameter> _:genid4)

Итак, у меня есть свойство hasParameter, но OWLIndividual - это OWLAnonymousIndividual, как я могу получить другую информацию о _:genid4, например:type:Parameter,:name "g"^^xsd:string и так далее?

0 ответов

Другие вопросы по тегам