Return to Jive Software

This Question is Answered

1 "correct" answer available (4 pts) 2 forum.thrd.helpful_answer.plural.text available (2 pts)
679 Views 3 Replies Last post: Nov 7, 2008 6:52 AM by ramseyn RSS
ramseyn Novice 46 posts since
Sep 8, 2008
Currently Being Moderated

Nov 3, 2008 3:47 AM

Questions about DB schema for Clearspace version 2.5

Hi,

 

I'm using Clearspace version 2.5.2 and am trying to work out how tags are related to individual documents / other content in the DB schema. I've worked out how a tag maps to a community / space:

 

jiveTag (tagID) --> jiveTagSetMap (tagSetID) --> jiveTagSet (containerID) --> jiveCommunity

 

The above tells me that tags at their lowest level can be mapped to a communinty / space, and therefore by implication to every document within a space, but not to one specific document only. Can anyone explain how you map a record from the table jiveTag to an individual document in table jiveDocument?

Todd West Jive Employee 11,540 posts since
Jul 14, 2008
Currently Being Moderated
Nov 3, 2008 5:59 AM in response to: ramseyn
Re: Questions about DB schema for Clearspace version 2.5

Hi,

 

The key here is the jiveObjectTag table, this is the table that maps any object in the system to a given tag.

 

objectType and objectID will map to a specific document, blog, community, etc. in the system. Then the tagID maps to a tag in the jiveTags table. Thanks.

 

-Todd

rickpalmer Jive Employee 63 posts since
Nov 14, 2007
Currently Being Moderated
Nov 5, 2008 4:07 PM in response to: ramseyn
Re: Questions about DB schema for Clearspace version 2.5

Hi Ramsey (same Ramsey that I met over in London by any chance?)

 

Not sure if you've seen this, but there's a Database Schema guide that lists all of the tables, and down at the bottom of the doc there are ERD diagrams that I've found helpful in visualizing the relationships.

More Like This

  • Retrieving data ...

Bookmarked By (0)