Content Operations

Content Operations


Building your futureproof taxonomy for learning content (podcast, part 2)

February 10, 2025

In our last episode, you learned how a taxonomy helps you simplify search, create consistency, and deliver personalized learning experiences at scale. In part two of this two-part series, Gretyl Kinsey and Allison Beatty discuss how to start developing your futureproof taxonomy from assessing your content needs to lessons learned from past projects.


Gretyl Kinsey: The ultimate end goal of a taxonomy is to make information easier to find, particularly for your user base because that’s who you’re creating this content for. With learning material, the learner is who you’re creating your courses for. Make sure to keep that end goal in mind when you’re building your taxonomy.



Related links:



LinkedIn:



Transcript:


Introduction with ambient background music


Christine Cuellar: From Scriptorium, this is Content Operations, a show that delivers industry-leading insights for global organizations.


Bill Swallow: In the end, you have a unified experience so that people aren’t relearning how to engage with your content in every context you produce it.


Sarah O’Keefe: Change is perceived as being risky, you have to convince me that making the change is less risky than not making the change.


Alan Pringle: And at some point, you are going to have tools, technology, and process that no longer support your needs, so if you think about that ahead of time, you’re going to be much better off.


End of introduction


Allison Beatty: I am Allison Beatty.


Gretyl Kinsey: I’m Gretyl Kinsey.


AB: And in this episode, Gretyl and I continue our discussion about taxonomy.


GK: This is part two of a two-part podcast.


AB: So if you don’t have a taxonomy for your learning content, but you know need one, what are some things to keep in mind about developing one?


GK: Yeah, so there are all kinds of interesting lessons we’ve learned along the way from working with organizations who don’t have a taxonomy and need one. And I want to talk about some of the high-level things to keep in mind, and then we can dive in and think about some examples there. One thing I also want to just say upfront is that it is very common for learning content in particular to be developed in unstructured environments and tools like Microsoft Word or Excel. It’s also really common that if you are working within a learning management system or LMS for there to be a lack of overall consistency because the trade-off there is you want flexibility, right? You want to be able to design your courses in whatever way is best suited for that specific subject or that set of material. But that’s where you do have that trade-off between how consistent is the information and the way it’s organized versus how flexible is it to give your instructional designers that maximum creativity. And so when you’ve got those kinds of considerations, then that can make the information harder for your students to find or to use and even for your content creators. So we’ve seen organizations where they’ve said, “We’ve got all of our learning materials stuck in hundreds of different Word files or spreadsheets or in sometimes different LMS’ or sometimes different areas in the same LMS.” And when they have all of those contributors, like we talked about with multiple authors contributing, or sometimes lots and lots of subject matter experts part-time contributing, that really creates these siloed environments where you’ve got different little pieces of learning material all over the place and no one overarching organizational system. And so that’s typically the driving point that see where that organization will say, “We don’t have a taxonomy. We know that we need one.” But I think that is the first consideration is if you don’t have one and you know you need one, the first question to ask is why? Because so often it is those pain points that I mentioned, that lack of one cohesive system, one cohesive organization for your content, and sometimes also one cohesive repository or storage mechanism. So that’s typically where you’ll have an organization saying, “We don’t have a good way to kind of connect all of our content and have that interoperability that you were talking about earlier, and we need some kind of a taxonomy so that even if we do still have it created in a whole bunch of different ways by a bunch of different people, that when it gets served to the students who are going to be taking these courses, it’s consistent, it’s well-organized, it’s easy for people to find what they need.” So I think that’s the first consideration is that if you’ve got that demand for taxonomy developing, think about where that’s coming from and then use that as the starting point to actually create your taxonomy. And then I think one other thing that can help is to think about how your content is created. So if you do have those disparate environments or you’ve got a lot of unstructured material, then take that into account and think about building a taxonomy in a way that’s going to benefit rather than hinder your creation process. And that is especially important the more people that you have contributing to your learning material. It’s really helpful to try to gather information and metrics from all of your authors and contributors, as well as from your learners. So any kind of a feedback form that, if you’ve got some kind of an e-learning or training website where you can assess information that your learners tell you about, what was good or bad about the experience, what was difficult or what would make their lives easier, that’s really great information for you to have. But also from your contributors, your authors, your subject matter experts, your instructional designers, if they have a way to collect feedback or information on a regular basis that will help enhance the next round of course design, then all of that can contribute to taxonomy creation as well. When you start building a taxonomy from the ground up, you can look at all the metrics that you’ve been collecting and say, “Here’s what people are searching for. We should make sure that we have some categories that reflect that. Here are difficulties that our authors are encountering with being able to find certain information and keep it up to date or with being able to associate things with learning objectives. So let’s build out categories for that.” So really making sure that you use those metrics. And if you’re not collecting them already, it’s never too late to start. I think the biggest thing to keep in mind also is to plan ahead very carefully and to make sure that you’re thinking about the future, that you’re doing futureproofing before you actually build and implement your taxonomy. And I know we both can probably speak to examples of how that’s been done well versus not so well.


AB: Yeah, maintenance is so important.


GK: Yeah, and I think the more that you think about it upfront before you ever build or put a taxonomy in place, the easier that maintenance is going to be, right? Because we’ve seen a lot of situations where an organization will just start with a taxonomy, but maybe it’s not broad enough. So maybe it only starts in one department. Like they have it for just the technical docs, but they don’t have it for the learning material. And then down the road it’s a lot more difficult to go in and have to rework that taxonomy for new information that came out of the learning department. That if they had had that upfront, it could have served both training and technical docs at the same time. So thinking about that and doing that planning is one of the best ways to avoid having to do rework on a taxonomy.


AB: And I’m glad you brought up the gathering of feedback and insight from users before diving into building out a taxonomy. Because at the end of the day, you want it to be usable to the people who need that classification system. That is the most important part.


GK: Yeah, that’s absolutely the end goal.


AB: Usability.


GK: Yeah, and I think a big part of that, like I’ve mentioned, planning ahead carefully and futureproofing, is looking at metrics that you’ve gathered over time because that can help you to see whether something in those metrics or in that feedback is a one-off fluke or whether it’s an ongoing persistent trend or something that you need to always take into consideration from your end users. If you’ve got a lot of people saying the same things, a lot of people using the same search terms over time, that can really help you with your planning. And yeah, like you said, I think the ultimate end goal of a taxonomy is to make information easier to find, and in particular for your user base because that’s who you’re creating this content for. And with learning material, that’s who you’re creating your courses for. So you want to make sure that when you’re building that taxonomy, that that end goal is something you always keep in mind. How can we make this content easier for people to find and to use?


AB: Definitely. Something else that I am curious to get your take on is in this planning stage. So in my experience, I feel like there’s never nothing to start with. Even if there’s not any formalized standards or anything around classification of content, there’s like a colloquial system, right?


GK: Yes, very much so.


AB: Of how content creators or users think about an organized content, even if they’re not necessarily using a taxonomy.


GK: Yeah. A lot of times it’s very similar to when we just talked about content structure itself. That if you’re in something like Microsoft Word or Unstructured FrameMaker, even if there’s not an underlying structure, a set of tags under that content, there is still an implied structure. You can still look at something like a Word document and say, “Okay, it’s got headings at these various levels. It’s got paragraphs. It’s got notes,” and you can glean a structure from that even though that structure does not exist in a designated form, right? So taxonomy is the same way. You’ve got people using information and categorizing information, even if they don’t have formal categories or a written down or tagged taxonomy structure. There’s always still some a way that people are organizing that material so that they can find it as authors or so that their end users can find it as the audience. And so that’s also a really good place to draw from. If you don’t have that formal taxonomy in place, you do still have an implied taxonomy somewhere. And so that’s where, going back to what you said about gathering the metrics, that’s a lot of times how you can find it and start to root it out if you are looking for that starting point of here’s how we need to build this formal taxonomy. So I think that’s step one is after you’ve figured out why you need to have that formal taxonomy in place, what’s the driving factor behind it? Then start going and hunting down that information about your existing implied taxonomy and how people are currently finding and categorizing information, because that will help you to at least start drafting something. And then you can further plan and refine it as you take into account the various metrics from your user base, and then gather information across all the different content producing departments in your organization until you finally settle on what that taxonomy structure should look like.


AB: I know that the word taxonomy can sound complicated and scary and all that, but you’re never really starting with the fear of a blank page. Taxonomies are everywhere and in everything, even if they’re not formalized. Think about when you go to the grocery store and you know you need ketchup and you’re going to go to the condiment aisle to find that. There’s so much organization and hierarchy just in our day-to-day lives that exist already. That’s never a fear of a blank page with taxonomies. There’s just thinking of the future and being mindful that things may change and maintenance will happen.


GK: Exactly. I think that point that you made about even when you go to the grocery store, humans think in taxonomy, right? Humans naturally categorize things.


AB: And group things. Yeah.


GK: And so I think the main goal of having a taxonomy formalized is to take that out of people’s heads and actually get it into a real form that multiple people can all use together, and then that serves that ultimate end goal we talked about of making things easier for your users to find.


AB: Access. Definitely. I want to talk about some lessons learned based on taxonomies that you and I have worked with clients, and I’m thinking of how you’re never starting with a blank page. I’m thinking about one project in particular where we developed a learning content model and used Bloom’s Taxonomy as a jumping-off point for this learning model. That’s another option or another way to go about it is use the implied structure in combination with a structure that already exists and integrating that into your content model. And then on the other hand, I know we’ve also done taxonomies for learning where we’ve specialized a lot.


GK: And specialization is always interesting because we see that develop out of… If you are putting out information that is very specific, so for example, if you are putting out learning material or courses around… I’ll go back to the example from earlier. Here’s how to use this specific kind of software. Here’s a class that you can take to get certified for doing this kind of an activity and this kind of software. Then that’s when it makes sense to think about any kind of specialized structures that you might want to have that are specific to that software. And it can be the same in whatever kind of material that you’re presenting. If you’re saying, “Oh, we’re in the healthcare industry. We are in the finance industry. We’re in the technology industry,” whatever your industry is, there’s going to be specific information to that industry that you probably want to capture as part of your taxonomy. Those categories are going to be specific to that industry and to the product or material that you are producing or to the learning material, the courses that you’re creating. So that’s a really good thing to think about when it comes to that taxonomy development is if we are in any very specific industry where we need that industry-specific information in the taxonomy, then it’s going to be really important to specialize. And so if you’re working in DITA XML, specialization is creating custom elements from out of the box or existing ones or standard ones. And so whenever you think about a taxonomy that is driven by metadata in DITA XML, then that’s where you might start creating some custom metadata elements and attributes that can drive your taxonomy. And those custom names for those elements and attributes would be something that you do specialize in and that matches the requirements or the demands of your industry.


AB: Yeah, that’s spot on with the example I was talking about a while ago about how the Library of Congress uses Library of Congress subject headings, but the National Library of Medicine has their own classification system for cataloging. But under the hood, they’re both Dublin Core. They’re both specialized Dublin Core. You know what I mean?


GK: Yes.


AB: There’s different context and then… Yeah, totally. Oh, this was the question I was going to ask you. Is there a trade-off with heavy specialization in your taxonomy?


GK: I think the biggest trade-off is maintenance. So we were talking earlier about how when you’re doing that initial planning that you want to think about futureproofing and you want to think about how you can make it as easy to maintain as possible within reason, of course, because nothing is ever easy when it comes to content development.


AB: That’s true.


GK: But yeah, when it comes to heavy specialization, that’s the biggest thing to consider is that for any kind of specialized tagging, you have to have specialized knowledge, so people who understand the categories, who know how to build that specialization and how to maintain it. So you have to have those resources available, and you also have to think about when you need to inevitably add or change the material, how much more difficult is that going to be if you specialize tags. Maybe it’s going to actually enhance things. And so instead of making things more difficult, it might be a little bit easier if you are specializing because then you already have created custom categories before. And if you need to add one down the road, you’ve got a roadmap for that. But it really depends on your organization and the resources that you have available. And thinking specifically about learning content as well, I think one of the biggest areas where heavy specialization can be challenging is that it is typical to have so many part-time contributors and subject matter experts who are not going to be experts in the tagging system. They’re just going to be experts in the actual material that they’re contributing. And so if they have to learn how to use those tags to a certain extent, then sometimes the more customization or specialization that you do, the more difficult that can be for those contributors, and it can make it sometimes difficult to get them on board with having that taxonomy in the first place.


AB: Yeah, change management.


GK: So I think that’s the big trade-off. Yes, change management, maintenance, and thinking about the best balance for making sure that things are useful for your organization. That you’ve got the taxonomy in place that you need, but it’s also not going to be so difficult to maintain that it essentially fails and that your authors and contributors don’t want to keep it going.


AB: This is a big question, but who’s responsible for maintaining a taxonomy within an organization that develops learning content site.


GK: So I think there’s a difference here between who is responsible and who should be responsible.


AB: Oh, that’s so true.


GK: If we think about best practice, it really should just be I would say generally a small team who is designated for that role, who has an administrative role so that they can be in charge of governance over that taxonomy. Because if you don’t have that, if you don’t have the best practice or the optimal situation, then instead, what can happen is that either no one’s managing the taxonomy, which is obviously bad, because then it can just continue to spiral out of control, or it’s almost like a too many cooks in the kitchen a situation, where if you don’t have that designated leadership or governance role over taxonomy, and anyone can update it or make changes to it, then it loses all of its meaning, all of its consistency. I do think it’s important that it’s a small team and not one single person. Because if that person is sick or something, then you’re left high and dry. So you want to make sure you’ve got it’s a small enough team that it’s not going to have the too many cooks in the kitchen problem, but it’s also not just one person.


AB: Another reason that it’s not ideal to have just one person is diversity prevents bias in your taxonomy, right?


GK: Absolutely.


AB: If one person has a confirmation bias about a specific facet and they document it or build something that way, but no one in the organization… You know what I mean?


GK: Yeah. So that’s where that small team can provide checks and balances too.


AB: Totally.


GK: You can have things set up where maybe every person on that team has to approve changes that are made to the taxonomy, or when they’re initially designing it, they all are giving the final review and final approval on it, so that way you’re not having it just through one person and whatever biases that person might carry.


AB: And biases isn’t necessarily a negative connotation, but just that people see the world differently from person to person. And by world, I do mean learning content sometimes. Is there anything else that you wanted to cover?


GK: I think I just want to wrap things up by saying the big things to keep in mind, the main points that we talked about when you’re developing a taxonomy, whether it is for learning content or just more broadly, are to plan ahead, think ahead, do all of the planning upfront that you can, rather than just building things, so that that way you can avoid rework. Use the metrics of the information that you’ve gathered from both inside your organization and from your user base. And finally, keep that end goal in mind that this is all about making things easier for people to use, for people to find content and develop your taxonomy with that end goal in mind.


AB: Yeah, I agree with all of that. Well, thanks so much for talking with me, Gretyl.


GK: Of course. Thank you, Allison, for talking with me.


Outro with ambient background music


Christine Cuellar: Thank you for listening to Content Operations by Scriptorium. For more information, visit scriptorium.com or check the show notes for relevant links.


Behind every successful taxonomy stands an enterprise content strategy

Building an effective content strategy is no small task. The latest edition of our book, Content Transformation is your guidebook for getting started.


var gform;gform||(document.addEventListener("gform_main_scripts_loaded",function(){gform.scriptsLoaded=!0}),document.addEventListener("gform/theme/scripts_loaded",function(){gform.themeScriptsLoaded=!0}),window.addEventListener("DOMContentLoaded",function(){gform.domLoaded=!0}),gform={domLoaded:!1,scriptsLoaded:!1,themeScriptsLoaded:!1,isFormEditor:()=>"function"==typeof InitializeEditor,callIfLoaded:function(o){return!(!gform.domLoaded||!gform.scriptsLoaded||!gform.themeScriptsLoaded&&!gform.isFormEditor()||(gform.isFormEditor()&&console.warn("The use of gform.initializeOnLoaded() is deprecated in the form editor context and will be removed in Gravity Forms 3.1."),o(),0))},initializeOnLoaded:function(o){gform.callIfLoaded(o)||(document.addEventListener("gform_main_scripts_loaded",()=>{gform.scriptsLoaded=!0,gform.callIfLoaded(o)}),document.addEventListener("gform/theme/scripts_loaded",()=>{gform.themeScriptsLoaded=!0,gform.callIfLoaded(o)}),window.addEventListener("DOMContentLoaded",()=>{gform.domLoaded=!0,gform.callIfLoaded(o)}))},hooks:{action:{},filter:{}},addAction:function(o,r,e,t){gform.addHook("action",o,r,e,t)},addFilter:function(o,r,e,t){gform.addHook("filter",o,r,e,t)},doAction:function(o){gform.doHook("action",o,arguments)},applyFilters:function(o){return gform.doHook("filter",o,arguments)},removeAction:function(o,r){gform.removeHook("action",o,r)},removeFilter:function(o,r,e){gform.removeHook("filter",o,r,e)},addHook:function(o,r,e,t,n){null==gform.hooks[o][r]&&(gform.hooks[o][r]=[]);var d=gform.hooks[o][r];null==n&&(n=r+"_"+d.length),gform.hooks[o][r].push({tag:n,callable:e,priority:t=null==t?10:t})},doHook:function(r,o,e){var t;if(e=Array.prototype.slice.call(e,1),null!=gform.hooks[r][o]&&((o=gform.hooks[r][o]).sort(function(o,r){return o.priority-r.priority}),o.forEach(function(o){"function"!=typeof(t=o.callable)&&(t=window[t]),"action"==r?t.apply(null,e):e[0]=t.apply(null,e)})),"filter"==r)return e[0]},removeHook:function(o,r,t,n){var e;null!=gform.hooks[o][r]&&(e=(e=gform.hooks[o][r]).filter(function(o,r,e){return!!(null!=n&&n!=o.tag||null!=t&&t!=o.priority)}),gform.hooks[o][r]=e)}});




Name(Required)


First




Last



Company name(Required)Email(Required)

Enter Email



Confirm Email



Consent for storing personal data(Required) I consent to my personal data being stored according to the Scriptorium privacy policy.Consent to subscribe(Required) I consent to the use of my email address for occasional marketing emails according to the Scriptorium privacy policy. I understand that I can unsubscribe at any time.














79732

/* = 0;if(!is_postback){return;}var form_content = jQuery(this).contents().find('#gform_wrapper_28');var is_confirmation = jQuery(this).contents().find('#gform_confirmation_wrapper_28').length > 0;var is_redirect = contents.indexOf('gformRedirect(){') >= 0;var is_form = form_content.length > 0 && ! is_redirect && ! is_confirmation;var mt = parseInt(jQuery('html').css('margin-top'), 10) + parseInt(jQuery('body').css('margin-top'), 10) + 100;if(is_form){jQuery('#gform_wrapper_28').html(form_content.html());if(form_content.hasClass('gform_validation_error')){jQuery('#gform_wrapper_28').addClass('gform_validation_error');} else {jQuery('#gform_wrapper_28').removeClass('gform_validation_error');}setTimeout( function() { /* delay the scroll by 50 milliseconds to fix a bug in chrome */ }, 50 );if(window['gformInitDatepicker']) {gformInitDatepicker();}if(window['gformInitPriceFields']) {gformInitPriceFields();}var current_page = jQuery('#gform_source_page_number_28').val();gformInitSpinner( 28, 'https://www.scriptorium.com/wp-content/plugins/gravityforms/images/spinner.svg', true );jQuery(document).trigger('gform_page_loaded', [28, current_page]);window['gf_submitting_28'] = false;}else if(!is_redirect){var confirmation_content = jQuery(this).contents().find('.GF_AJAX_POSTBACK').html();if(!confirmation_content){confirmation_content = contents;}jQuery('#gform_wrapper_28').replaceWith(confirmation_content);jQuery(document).trigger('gform_confirmation_loaded', [28]);window['gf_submitting_28'] = false;wp.a11y.speak(jQuery('#gform_confirmation_message_28').text());}else{jQuery('#gform_28').append(contents);if(window['gformRedirect']) {gformRedirect();}}jQuery(document).trigger("gform_pre_post_render", [{ formId: "28", currentPage: "current_page", abort: function() { this.preventDefault(); } }]); if (event && event.defaultPrevented) { return; } const gformWrapperDiv = document.getElementById( "gform_wrapper_28" ); if ( gformWrapperDiv ) { const visibilitySpan = document.createElement( "span" ); visibilitySpan.id = "gform_visibility_test_28"; gformWrapperDiv.insertAdjacentElement( "afterend", visibilitySpan ); } const visibilityTestDiv = document.getElementById( "gform_visibility_test_28" ); let postRenderFired = false; function triggerPostRender() { if ( postRenderFired ) { return; } postRenderFired = true; jQuery( document ).trigger( 'gform_post_render', [28, current_page] ); gform.utils.trigger( { event: 'gform/postRender', native: false, data: { formId: 28, currentPage: current_page } } ); gform.utils.trigger( { event: 'gform/post_render', native: false, data: { formId: 28, currentPage: current_page } } ); if ( visibilityTestDiv ) { visibilityTestDiv.parentNode.removeChild( visibilityTestDiv ); } } function debounce( func, wait, immediate ) { var timeout; return function() { var context = this, args = arguments; var later = function() { timeout = null; if ( !immediate ) func.apply( context, args ); }; var callNow = immediate && !timeout; clearTimeout( timeout ); timeout = setTimeout( later, wait ); if ( callNow ) func.apply( context, args ); }; } const debouncedTriggerPostRender = debounce( function() { triggerPostRender(); }, 200 ); if ( visibilityTestDiv && visibilityTestDiv.offsetParent === null ) { const observer = new MutationObserver( ( mutations ) => { mutations.forEach( ( mutation ) => { if ( mutation.type === 'attributes' && visibilityTestDiv.offsetParent !== null ) { debouncedTriggerPostRender(); observer.disconnect(); } }); }); observer.observe( document.body, { attributes: true, childList: false, subtree: true, attributeFilter: [ 'style', 'class' ], }); } else { triggerPostRender(); } } );} );
/* ]]> */

The post Building your futureproof taxonomy for learning content (podcast, part 2) appeared first on Scriptorium.