public Concept(String uri) {
        
        relatedList = new ArrayList<String>();
        narrowerList = new ArrayList<String>();
        broaderList = new ArrayList<String>();
        
        this.about = uri;
        ClientConfig config = new DefaultClientConfig();
        Client client = Client.create(config);
        
        WebResource service = client.resource(URIBuilder.getAllTranslationsForConcept(about));
        
        String languages = service.accept(MediaType.APPLICATION_XML).get(String.class);
        
        Gson gson = new Gson();
        
        StringData[] datas = gson.fromJson(languages, StringData[].class);
        
        for ( StringData data : datas ) {
            if ( data.getLanguage().equals("en") ) {
                langEN = data.getString();
            }
            if ( data.getLanguage().equals("tr") ) {
                langTR = data.getString();
            }
        }
        
        service = client.resource(URIBuilder.getAllConceptRelativesURI(about));
        
        String relatives = service.accept(MediaType.APPLICATION_XML).get(String.class);
        
        RelationData[] relations = gson.fromJson(relatives, RelationData[].class);
        
        for ( RelationData relation : relations ) {
            if ( relation.getRelation().equals("http://www.w3.org/2004/02/skos/core#broader") ) {
                broaderList.add(relation.getTarget());
            }
            if ( relation.getRelation().equals("http://www.w3.org/2004/02/skos/core#related") ) {
                relatedList.add(relation.getTarget());
            }
            if ( relation.getRelation().equals("http://www.w3.org/2004/02/skos/core#narrower") ) {
                narrowerList.add(relation.getTarget());
            }
        }
    }