제 사용 사례는 다음과 같습니다: 당뇨를 앓고 있는 고양이를 키우는 사람들을 위한 지원 커뮤니티입니다. 사람들이 글을 올릴 때, 우리가 그들을 도울 수 있도록 필요한 매우 유용한 맥락 정보가 많이 포함됩니다. 예를 들어 고양이의 의료 정보, 거주 지역, 상황 등입니다.
이 문제에 대해 몇 가지 방향으로 생각하고 있습니다:
- 사용자 프로필에 사용자 정의 필드를 추가하여 거주 도시, 상황 정보(혼자 사는지 지원이 있는지에 따라 조언 방식에 큰 차이가 날 수 있음), 당뇨 고양이의 이름, 다른 반려동물 여부 등을 지정할 수 있게 합니다.
- 전용 토픽(가능하면 템플릿을 사용하여)에 "고양이 파일"을 만들어 고양이에 대한 모든 유용한 정보를 담습니다. 체중, 나이, 병력, 사용하는 인슐린 종류, 진단 시점, 기타 질환 등입니다.
- 태그를 사용하여 고양이에 대한 중요한 정보를 라벨링합니다. 인슐린 종류; 혈당 측정 방법; 기타 질환; 고양이가 외출을 하는지 여부; 고양이를 다루기 쉬운 정도(또는 어려운 정도); 주사기 또는 펜 사용 여부… 등입니다.
여기서 어려운 점은, 운이 좋은 사람들은 당뇨를 앓고 있는 고양이가 두 마리 이상이라는 것입니다. 따라서 1:1 매칭이 성립하지 않습니다. 또한 운이 좋은 고양이들은 커뮤니티에서 두 명의 보호자를 두기도 합니다.
데이터베이스 스타일로(고양이 테이블, 인간 테이블…) 생각하고 있다는 것을 알고 있습니다.
제가 원하는 것—그리고 이것이 가능한지 질문하는 부분입니다—은 특정 고양이에 대한 토픽이 해당 고양이의 파일과 연결되는 것입니다. 물론 수동으로 할 수는 있지만, 이를 어느 정도 자동화할 방법이 있을까요?
예를 들어 Judy가 글을 올리고 그녀에게는 Spot이라는 고양이 한 마리만 있다면, Judy의 모든 게시물은 Spot에 관한 것입니다. Judy가 작성한 게시물이 그녀가 만든 “고양이 파일”(즉, Spot의 파일)과 연결되면 좋겠습니다.
반면 Marie는 두 마리의 고양이를 키우므로, 게시물이 두 마리 중 어느 고양이에 관한 것인지(또는 두 마리 모두인지)를 명시해야 합니다.
또한: 고양이에 대한 데이터(어떤 인슐린을 쓰는지, 나이가 몇 살인지)와 보호자에 대한 데이터(어떤 도시에 사는지, 혼자 이 일을 하는지)를 수집하고 있으므로, 일부 정보는 고양이 파일에, 일부는 멤버 프로필에 연결하는 것이 합리적이라고 생각됩니다. 하지만 기능에 대해 충분히 숙지하지 못해 어떤 방식이 가장 효과적인지 판단하기 어렵습니다.
멤버에게 태그를 추가할 수 있나요, 아니면 토픽에만 추가할 수 있나요? 이 경우 고양이를 설명하는 데 태그를 사용하는 것이 좋은 아이디어라고 생각하시나요, 아니면 아닌가요?
이 문제에 대한 의견이나, 비슷한 문제를 해결해 본 경험이 있다면 어떤 옵션을 선택하셨는지 궁금합니다.
감사합니다!
(기능에 관한 내용이라 지원(Support) 섹션에 올렸지만, 커뮤니티(Community) 섹션에 올려야 하는 것일 수도 있습니다.)

