diff --git a/djangoldp-directory/__init__.py b/djangoldp-directory/__init__.py
deleted file mode 100644
index 7f74cee81bdef89c4bd2f8271c87b76e55af4ab5..0000000000000000000000000000000000000000
--- a/djangoldp-directory/__init__.py
+++ /dev/null
@@ -1 +0,0 @@
-name = "djangoldp-directory"
diff --git a/djangoldp-directory/admin.py b/djangoldp-directory/admin.py
deleted file mode 100644
index bcc65ba4ecc21a996d14b8a19b7b623cf16e2bd9..0000000000000000000000000000000000000000
--- a/djangoldp-directory/admin.py
+++ /dev/null
@@ -1,4 +0,0 @@
-from django.contrib import admin
-from .models import DirectoryProfile
-
-admin.site.register(DirectoryProfile)
diff --git a/djangoldp-directory/apps.py b/djangoldp-directory/apps.py
deleted file mode 100644
index 7ebbedaf2d23ee8a1b39775786c640613df7653d..0000000000000000000000000000000000000000
--- a/djangoldp-directory/apps.py
+++ /dev/null
@@ -1,5 +0,0 @@
-from django.apps import AppConfig
-
-
-class DjangoldpDirectoryConfig(AppConfig):
-    name = 'djangoldp-directory'
diff --git a/djangoldp-directory/urls.py b/djangoldp-directory/urls.py
deleted file mode 100644
index cc82918de2d1f3722ad49f04cfa3162eb80517de..0000000000000000000000000000000000000000
--- a/djangoldp-directory/urls.py
+++ /dev/null
@@ -1,9 +0,0 @@
-"""djangoldp directory URL Configuration"""
-from django.conf.urls import url, include
-from django.conf import settings
-from djangoldp.views import LDPViewSet
-from .models import DirectoryProfile
-
-urlpatterns = [
-    url(r'^members/', LDPViewSet.urls(model=DirectoryProfile, lookup_field="pseudo", permission_classes=())),
-]
diff --git a/djangoldp-profile/__init__.py b/djangoldp-profile/__init__.py
new file mode 100644
index 0000000000000000000000000000000000000000..cb3a0c9592b6ec37ef584a075440bd5df370fa49
--- /dev/null
+++ b/djangoldp-profile/__init__.py
@@ -0,0 +1 @@
+name = "djangoldp_profile"
diff --git a/djangoldp-profile/admin.py b/djangoldp-profile/admin.py
new file mode 100644
index 0000000000000000000000000000000000000000..d914f1fcc42eafb4c9b01763a181d183a0c0d028
--- /dev/null
+++ b/djangoldp-profile/admin.py
@@ -0,0 +1,4 @@
+from django.contrib import admin
+from .models import Profile
+
+admin.site.register(Profile)
diff --git a/djangoldp-profile/apps.py b/djangoldp-profile/apps.py
new file mode 100644
index 0000000000000000000000000000000000000000..5c801a61e94e21cc9284d19f762763ad4a61535c
--- /dev/null
+++ b/djangoldp-profile/apps.py
@@ -0,0 +1,5 @@
+from django.apps import AppConfig
+
+
+class DjangoldpProfileConfig(AppConfig):
+    name = 'djangoldp_profile'
diff --git a/djangoldp-directory/migrations/0001_initial.py b/djangoldp-profile/migrations/0001_initial.py
similarity index 97%
rename from djangoldp-directory/migrations/0001_initial.py
rename to djangoldp-profile/migrations/0001_initial.py
index e0d55d114723abc9175e294c826d36db339306c4..c66b411f098d58983ea0268def04f334120ce902 100644
--- a/djangoldp-directory/migrations/0001_initial.py
+++ b/djangoldp-profile/migrations/0001_initial.py
@@ -17,7 +17,7 @@ class Migration(migrations.Migration):
 
     operations = [
         migrations.CreateModel(
-            name='DirectoryProfile',
+            name='Profile',
             fields=[
                 ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
                 ('picture', models.URLField(blank=True, null=True)),
diff --git a/djangoldp-directory/migrations/__init__.py b/djangoldp-profile/migrations/__init__.py
similarity index 100%
rename from djangoldp-directory/migrations/__init__.py
rename to djangoldp-profile/migrations/__init__.py
diff --git a/djangoldp-directory/models.py b/djangoldp-profile/models.py
similarity index 88%
rename from djangoldp-directory/models.py
rename to djangoldp-profile/models.py
index 834157d95ed45906b570f39bb70fb0f5849293f8..17c2b8224ef491bf08f649865e347f3f0f802123 100644
--- a/djangoldp-directory/models.py
+++ b/djangoldp-profile/models.py
@@ -3,7 +3,7 @@ from django.contrib.auth.models import User
 from django.db.models.signals import post_save
 from django.dispatch import receiver
 
-class DirectoryProfile(models.Model):
+class Profile(models.Model):
     user = models.OneToOneField(User, on_delete=models.CASCADE)
     picture = models.URLField(blank=True, null=True)
     available = models.NullBooleanField(blank=True)
@@ -26,6 +26,6 @@ class DirectoryProfile(models.Model):
 @receiver(post_save, sender=User)
 def create_user_profile(sender, instance, created, **kwargs):
     if created:
-        DirectoryProfile.objects.create(user=instance)
+        Profile.objects.create(user=instance)
     else:
-        instance.directoryprofile.save()
+        instance.profile.save()
diff --git a/djangoldp-profile/urls.py b/djangoldp-profile/urls.py
new file mode 100644
index 0000000000000000000000000000000000000000..cd648549c9204e8eecf94570a5ebf7a93cf7cbbe
--- /dev/null
+++ b/djangoldp-profile/urls.py
@@ -0,0 +1,8 @@
+"""djangoldp profile URL Configuration"""
+from django.conf.urls import url, include
+from djangoldp.views import LDPViewSet
+from .models import Profile
+
+urlpatterns = [
+    url(r'^members/', LDPViewSet.urls(model=Profile, lookup_field="pseudo", permission_classes=())),
+]
diff --git a/setup.py b/setup.py
index 3f6f021cc5fb4040a372f97b9101637f2a1bcc64..1a22c8768e1e1ccc17743e18d96d3cb8df1e71c0 100644
--- a/setup.py
+++ b/setup.py
@@ -4,10 +4,10 @@ from setuptools import setup, find_packages
 # allow setup.py to be run from any path
 os.chdir(os.path.normpath(os.path.join(os.path.abspath(__file__), os.pardir)))
 
-setup(name='djangoldp-directory',
+setup(name='djangoldp_profile',
       version='0.0.1',
-      description='djangoldp package for directory data models',
-      url='http://git.happy-dev.fr/startinblox/djangoldp-directory',
+      description='djangoldp package for profile data models',
+      url='http://git.happy-dev.fr/startinblox/djangoldp_profile',
       author="Startin'blox",
       author_email='nicolas@happy-dev.fr',
       license='MIT',