Manipular Set<>

Olá a todos do GUJ, boa tarde.
Pessoal minha dúvida é a seguinte, após imprimir o resultado armazenado em um Set<> o seguinte resultado abaixo é apresentado.

DataPropertyDomain(<http://www.owl-ontologies.com/Ontology1354213619.owl#class> <http://www.owl-ontologies.com/Ontology1354213619.owl#Disease>) DataPropertyDomain(<http://www.owl-ontologies.com/Ontology1354213619.owl#genericName> <http://www.owl-ontologies.com/Ontology1354213619.owl#GenericDrug>) DataPropertyDomain(<http://www.owl-ontologies.com/Ontology1354213619.owl#indication> <http://www.owl-ontologies.com/Ontology1354213619.owl#Drug>) DataPropertyDomain(<http://www.owl-ontologies.com/Ontology1354213619.owl#sideEffectName> <http://www.owl-ontologies.com/Ontology1354213619.owl#SideEffect>) DataPropertyDomain(<http://www.owl-ontologies.com/Ontology1354213619.owl#name> ObjectUnionOf(<http://www.owl-ontologies.com/Ontology1354213619.owl#Disease> <http://www.owl-ontologies.com/Ontology1354213619.owl#Drug> <http://www.owl-ontologies.com/Ontology1354213619.owl#Ingredient>)) DataPropertyDomain(<http://www.owl-ontologies.com/Ontology1354213619.owl#chemicalFormula> <http://www.owl-ontologies.com/Ontology1354213619.owl#GenericDrug>) DataPropertyDomain(<http://www.owl-ontologies.com/Ontology1354213619.owl#affectedOrganism> <http://www.owl-ontologies.com/Ontology1354213619.owl#GenericDrug>) DataPropertyDomain(<http://www.owl-ontologies.com/Ontology1354213619.owl#pregnancyCategory> <http://www.owl-ontologies.com/Ontology1354213619.owl#Drug>) DataPropertyDomain(<http://www.owl-ontologies.com/Ontology1354213619.owl#metabolism> <http://www.owl-ontologies.com/Ontology1354213619.owl#Drug>)
Gostaria de fazer o seguinte, todos os resultados que fossem pertencentes a http://www.owl-ontologies.com/Ontology1354213619.owl#Disease armazena-los em um só local e assim para os demais.

Alguém poderia me dar uma dica de como devo fazer isso?
Desde de já obrigado pela ajuda de todos.
Abraço

Percorra o Set e extraia a informação desejada, inserindo-a em uma outra estrutura de dados mais adequada para suas necessidades (por exemplo, um Map ou Set ou List).

entanglement, como que faço para obter apenas uma parte específica? Por exemplo, suponha que eu tenha como resultado a seguinte linha abaixo.

DataPropertyDomain(<http://www.owl-ontologies.com/Ontology1354213619.owl#class> <http://www.owl-ontologies.com/Ontology1354213619.owl#Disease>)

E deseje fazer a seguinte parte abaixo como chave usando um Map<K,V>

<http://www.owl-ontologies.com/Ontology1354213619.owl#Disease>

O que é esse objeto de dataPropertyDomain ?

http://www.w3.org/TR/owl2-syntax/#Data_Property_Domain

Pelo que imagino, talvez no pacote que você esteja usando, haja já algum operador que faça isso por você. Não tenho a menor idéia do que você está usando, por isso estou mostrando o primeiro resultado do Google :slight_smile:

DataPropertyDomain é uma instância da API OWL, utilizada para manipulação de ontologias.

Então estou obtendo os Data Property e o domínio no qual eles pertencem, isso claro através da manipulação da ontologia.