Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 3 Next »

What is an Ed-Fi descriptor?

Categorizations of data is critical in data management and usage. These "code sets" are used to categorize records and data for real world-entities:

  • the academic subject for a course
  • the grade level a student in enrolled in
  • the type of accommodation a student was provided for an assessment

In Ed-Fi, each element that is populated by pre-defined code set is referred to as a "descriptor." Such categorizations are critical in data analysis and usage, and often mandated in compliance reporting.

Which descriptors are most important for my organization to pay attention to?


Why do Ed-Fi descriptors have a URL in them?

go through format and namespace

Do I have to use Ed-Fi-defined values?

The answer to this question is nuanced.

The basic answer is: no. No one is forced to use the Ed-Fi values. The Ed-Fi technologies and specifications are open source and anyone can do anything they like with those resources, including manipulating descriptor options. Plus, the Ed-Fi Alliance and its community have endorsed the notion that there is no set of code values (for example, for grade level) that is "universally applicable."  By definition, this means that we need to expect that code set will be localized.

However, just because variation will always exist and just because there is no "universally applicable" set of values for any concept, it does NOT follow that there is not value and good reason to encourage - sometimes strongly encourage - community members to adopt common sets of values for particular concepts. When we act in common ways, then we can rely on each other, share resources, and interoperate with each other easier.

Said anther way: there may be pain or loss in mapping local values to Ed-Fi values, but that pain provides benefits in terms of interoperability.

In what ways does Ed-Fi encourage or enforce compliance with particular value sets?

First, as we noted above, any Ed-Fi descriptor set can be modified. 

However, the Ed-Fi Alliance does make particular requirements for usage of values in its standards and certifications. In order to be judged to be compliant with that specification, a product may be required to show that it can adopt particular sets, generally (but not necessarily ones) defined by the Ed-Fi data standard.



My organization is thinking of modifying a particular descriptor set. Should I do that?

The following  are not part of the formal Ed-Fi specifications, but are based on an analysis of community practice by the Alliance and provides some guidance with regards to where agencies and organizations are likely to find more value in staying within the Ed-Fi descriptor value sets.. There are 4 categorizations.

CategoryDefinitionExamples
Standard

There is reason to value standardization highly, because there is great (but not perfect!) standardization within the community. There is reason to believe that with sufficient governance a "good enough for most use cases" set of values is possible.

The recommended practice is to stay within this set if at all possible. It is very likely that the value set is mandated by a standard or certification.

GradeLevel
Modified

The community is mostly standardized, but exceptions and localization are not infrequent. For these descriptors, Ed-Fi will define list that mirrors the standardization seen in the community.

The recommended practice is to map to / use all Ed-Fi values within this set when possible, but add local values when and where there is high value to doing so, but realizing that in so doing there may be sacrifices to interoperability.

AcademicSubject
Base

The community is somewhat standardized, or there are common, broadly-adopted vernacular classifications around the concept. Local usage may be completely at odds with the vernacular, and that is to be expected in some cases. For this set, Ed-Fi will generally define a "starter" set of values that mirror the vernacular.

The recommended practice is to map to / use Ed-Fi values when applicable, but to also feel free to remove or not use unnecessary Ed-Fi  values.


Custom

The option set values are highly localized in nearly all cases. For this set, Ed-Fi will generally define a "sample" set of values that illustrate a possible values, or not provide any Ed-Fi defiend values at all.

The recommended practice here is to add your own values. There should be no hard or reason to preserve any "default" Ed-Fi-defined values here.

GradingPeriod

How do I create my own descriptors?

All code sets depend on a context; said another way, there is no such thing as a code set that will work for all contexts. While we may think of some categorizations as being universal – such as grade levels - there are always and will always be variations, somewhere. This is part of the natural variation of the education ecosystem.

However, because there are always possible variation does not mean that there is not value to encouraging (perhaps strongly in some cases) usage and community governance of some sets of values. if we all agree to use the same set of values for grade level, that can hep us a great deal to share resources. There may be loss in converting our values to those values, but the benefits may be worth it.




  • No labels