|
The new SharePoint 2010 Managed Metadata service is probably one of the biggest excitement factors for me. For all the benefits and advantages that 2007 gave, one where I always felt it fell short was the handling of distributed metadata.
For review (and to explain my thinking) in 2007, Metadata management was usually handled in two ways:
 |
First, add text, choice, or Yes/No type of field to enter simple metadata into. Examples of this kind of metadata could be an invoice dollar amount, open / closed status, project stage, etc. Where this method allowed for the greatest user flexibility, it also caused the greatest headache for administrators trying to keep information ‘tagged’ in a consistent manner. |
 |
Second was to utilize Lookup fields to add data that was managed in different lists across a site collection. Examples of this could be a list of projects, employee directory, or a list of current customers. One of the biggest limitations on this type of metadata was it being tied to a particular site or site collection (if you made it into a site column) and could only be referenced in a limited scope. Another big drawback was to filter, create views or interact with the lookup field outside of normal SharePoint channels. To accomplish this, often administrators would have to resort to custom coding or pricey 3rd party tools. | In comes SharePoint 2010 with its new concept: Managed Metadata Services (MMS), Microsoft’s answer to organizations that need some consistency around how their information is managed and understood. As I started to play with MMS I realized though it provides great power, it also causes great responsibility. ( I think someone may of said something similar to this before :) ). To get your head around what your organizational metadata really is, where it is and how to bring it all together is a both a great challenge and opportunity. Over the next several weeks I am going to be doing regular posts on my new best friend MMS, and how to plan, prepare and implement a solid managed taxonomy and folksonomy strategy. With Beta 2 now out, I thought I would start out by discussing some of the ‘greats' and exciting features I found that people might find useful as they start working with the MMS. Since Beta2 is meant to give you an opportunity to ‘learn by doing in 2010’, I thought it best to provide you my thoughts around some of the things I ran into as I played with the latest version. **Heads Up: This blog posts was done on a pre-Beta2 build, so some things may change / be fixed. As soon as I have our Beta2 up and running, I will re-run my scenarios and update the blog. Before I start, let me share a few terms with you that I will be using throughout the series:
Term Store: Refers to one instance of the MMS. Each term store contains all the managed and unmanaged keywords for the given MMS instance. A term store can hold up to 1000 total Term Groups per store. Term Group: A term group is a collection of term sets and terms. Term groups can be both managed and unmanaged. When a new site collection is created, a site collection term set is created in the default MMS. Term Set: A term set is a collection of terms managed together. Examples of this type of grouping could be departments, facilities, company teams. Each term set can have a maximum of 30,000 terms. Term: A term is the simplest entity in MMS. A term represents a single word or phrase that describes a complete topic. Terms can have multiple layers of subterms, such as: Departments > Finance > Accounts Payable > Payroll Departments > Finance > Accounts Payable > Collections A term store can have a maximum of 1 million terms per store. Tagging: Tagging is a process of creating non-hierarchical keyword or term and assigning it to a piece of information. Tagging is considered a more organic type of metadata development, allowing users to ‘tag’ important information with metadata that will assist in working with that information in the future. I will be talking about this concept in great lengths in upcoming posts.
THE MMS GREATS Great Feature #1 – Managing Term Store from the Site Collection
One thing I love is you can easily manage a MMS term store from any site collection it’s tied to. This makes it extremely easy to add, edit, remove and work with the term sets while doing your regular site admin duties. On caveat to this is: if you set-up non-site admins to be a group manager or contributor, you are going to have to teach them how to access MMS from the site admin area.
Great Idea…One great idea would be to create a MMS Audience that you could fill with all users that help manage MMS, create a link in your navigation to the MMS edit screen and show it only to your MMS audience! Great Feature #2 – Importing of structured Metadata When you first take a look at the MSS, its interface is both easy to understand and work with. You can easily create a term set and start adding terms one after another. Great Idea…A GREAT in this GREAT is Microsoft did great UI work so that when you finish adding a term and press ENTER, you are immediately taken to the next line to enter a new term. Quite a time saver! Where entering in terms through the UI is a great experience, what about organizations that have thousands of terms they want to add. MMS has the ability to import a term set through an easy to use process. Just right click a term group and you can import a formatted CSV (comma separated values) file and be off and running. How do you create the file? Well Microsoft is even good enough to provide you with a sample file and how to organize it.
I even found out that you actually do not have to do the hierarchal organization, but instead can do a flat style approach (like below) and achieve the same results.
Once the import is complete, you have all your metadata in a nice, organized term set.
Great Idea…One last GREAT with this GREAT: If you are adding a really large term set, maybe you are bringing it out of another LOB system, the MMS will skip any possible duplicate terms. The could prevent a lot of headaches when moving in large sets of data that may not be as well groomed as you would like it to be. Great Feature #3 – Metadata Navigation Once you start using MMS and adding metadata to all your information, SharePoint 2010 comes with the capability for you to navigate through document libraries or lists with Metadata navigation. You can set-up this navigation to provide both a metadata navigation hierarchy and the ability to search for a combination of metadata values. This feature provides so much opportunity, I will discuss it more and usage strategies in upcoming posts.
Great Feature #4 – Everything you can do with terms One of the critical aspects of a good metadata practice is to not view it as a static system. To take full advantage of comprehensive metadata, the system needs to be a living, breathing entity that can adjust as business circumstances change through its life. With that, one of my hopes that was greatly fulfilled is the many choices you have to work with terms in the MMS once they have been created.



|
Copy Term – This will create a duplicate copy of a term, much like you see in windows explorer, it will show itself as ‘copy of term’. You can also ‘Copy a Term with Children’, which will copy a term and all its subitems. Reuse a term – This one is very interesting and unique. When you reuse a term, you are basically making a synchronized copy of the term (or terms) and placing them in another term set. This synchronized copy means if you update the term in one place it will automatically update it in another. | Merge Terms – You have the ability to merge terms together. This will be huge, especially for organizations that want to use ‘tagging’ a lot as well. As users add tags, you will most definitely run into issues such as misspellings, synonyms and alternate meanings. Being able to take those similar tags, bring them into the MMS and merge them into a main term can help you keep your metadata structure clean. Even better, if you have created other synonym labels for a term, those settings will be merged in as well. Great Idea…What would be really cool is once you have done a merge off a ‘tag’, the system updated the user who created the tag to educate them on what term to use in the future. Making a system like MMS useful to your organization is going to be 3 parts education to the 1 part of set-up and structure. Deprecate Term - Deprecating a term allows us to still use a term, but encourage our users to not use it in the future. This could be extremely useful, especially if you are using the MMS to manage such data as departments, teams, company products, etc. How often does a product name change, departments merge, or (sorry to say) a facility closes down. Now instead of having to do a mass replace or remove, you can just deprecate the corresponding term so its still part of the system, but no longer used.
Move Term – Functions exactly like it sounds…you can move a term or term set to a new location in the current hierarchy or a new term group. This is also the method you use to start to manage a ‘tag’ that one of your users created. You move the tag into a managed term group.
Create synonyms – Another area that using MMS really shine is our ability to create synonyms (other labels) for the terms we used. So instead of always having to refer to a department as Information Technology, users could also type in phrases such as IT, IS, Techies, geeks and still keep the metadata structure consistent.
Well that's it for this post. Next (probably by tomorrow) I will be posting in some of the Gotchas with 2010 MMS.
|