private void setRestCategory(Frame frame) { OntClass type = frame.asOntClass(); Iterator<Resource> sequence = type.listRDFTypes(false); while (sequence.hasNext()) { Resource resource = sequence.next(); if (BindVocabulary.Addressable.equals(resource)) { frame.setCategory(RestCategory.ADDRESSABLE); } else if (BindVocabulary.Enum.equals(resource)) { frame.setCategory(RestCategory.ENUMERABLE); } else if (BindVocabulary.EmbeddableClass.equals(resource)) { frame.setCategory(RestCategory.EMBEDDABLE); } } }