Explaining the LRMI Alignment Object

132 views
Skip to first unread message

Phil Barker

unread,
Mar 6, 2014, 10:14:00 AM3/6/14
to lr...@googlegroups.com, lrmi...@googlegroups.com
Hello all.
I've written a post trying to explain the technical aspects of the LRMI
Alignment object in some depth:
http://blogs.cetis.ac.uk/philb/2014/03/06/explaining-the-lrmi-alignment-object/

From implementations of LRMI, I know some people have struggled with
this, I'm interested in feedback on whether this level of technical
detail is helpful. It's aimed at people with a hand in developing
services that expose/embed LRMI in their web pages, so it assumes some
familiarity with schema.org, and definitely isn't meant for
non-technical people trying to make a policy decision on whether LRMI
would be useful.

Let me know what you think.

Phil.


--
work: http://people.pjjk.net/phil
twitter: https://twitter.com/#!/philbarker
facebook: https://www.facebook.com/philbarker66

Ubuntu: not so much an operating system as a learning opportunity.
http://xkcd.com/456/

Steve Midgley

unread,
Mar 6, 2014, 1:15:06 PM3/6/14
to lr...@googlegroups.com, lrmi...@googlegroups.com
This is really useful Phil. I've already shared with some groups who are thinking about how to make digital representations of standards and content.

The issue that I haven't found an answer to yet is if there is a standard way to represent an curricular framework (in schema.org ideally)? I don't think we have the right keys/vocab yet, let alone examples. For example, Common Core doesn't describe their standards in the same way as Next Generation Science Standards. That said, we have made progress in creating permalink URL IDs for both, so the schema.org alignment object "works" with both.

How important do you think it is to have a way of marking up the curricular frameworks in LRMI or some proposed extensions? I'm talking with a group about working on this, but would love to get people's opinion from this group first. I think ASN had an RDF way of doing it, and GIM (Granular Identifiers Metadata) project built something but never released it..

All input/thoughts welcome,
Steve



--
You received this message because you are subscribed to the Google Groups "Learning Resource Metadata Initiative" group.
To unsubscribe from this group and stop receiving emails from it, send an email to lrmi+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.

Steve Midgley

unread,
Mar 6, 2014, 1:33:15 PM3/6/14
to lr...@googlegroups.com, lrmi...@googlegroups.com
I stand corrected - GIM did release their work product: http://www.setda.org/priorities/interoperability/gim-css/

Apologies for not being on top of that..

Steve

Stuart Sutton

unread,
Mar 6, 2014, 1:47:57 PM3/6/14
to LRMI, lrmi...@googlegroups.com
On Thu, Mar 6, 2014 at 10:15 AM, Steve Midgley <steve....@mixrun.com> wrote:
This is really useful Phil. I've already shared with some groups who are thinking about how to make digital representations of standards and content.

The issue that I haven't found an answer to yet is if there is a standard way to represent an curricular framework (in schema.org ideally)? I don't think we have the right keys/vocab yet, let alone examples. For example, Common Core doesn't describe their standards in the same way as Next Generation Science Standards.

Steve, I am not sure I understand exactly what you mean by "describe".  If experience tells us anything, it is that no two promulgators of competency frameworks will approach their work product in the same way.  And, as far as I can tell, no level of outside suggestions are likely to convince them that they should (if, in fact, they should).  It seems to me that if the question is whether there are principled means for data representations of competency frameworks that meet the needs of LRMI, there definitely are. ASN is one, inLoc is another.  And, to the extent they share a common  or harmonious information models, such means can interact harmoniously.
 
That said, we have made progress in creating permalink URL IDs for both, so the schema.org alignment object "works" with both.

How important do you think it is to have a way of marking up the curricular frameworks in LRMI or some proposed extensions? I'm talking with a group about working on this, but would love to get people's opinion from this group first. I think ASN had an RDF way of doing it, and GIM (Granular Identifiers Metadata) project built something but never released it..

Not sure how to read "ASN had an RDF way of doing it".  ASN very much HAS such a model and, given this weeks news out of Canada, ASN will continue to provide fully open access services "powered by D2L".

All input/thoughts welcome,
Steve



On Thu, Mar 6, 2014 at 7:14 AM, Phil Barker <ph...@pjjk.net> wrote:
Hello all.
I've written a post trying to explain the technical aspects of the LRMI Alignment object in some depth:
http://blogs.cetis.ac.uk/philb/2014/03/06/explaining-the-lrmi-alignment-object/

From implementations of LRMI, I know some people have struggled with this, I'm interested in feedback on whether this level of technical detail is helpful. It's aimed at people with a hand in developing services that expose/embed LRMI in their web pages, so it assumes some familiarity with schema.org, and definitely isn't meant for non-technical people trying to make a policy decision on whether LRMI would be useful.

Let me know what you think.

Phil.


--
work: http://people.pjjk.net/phil
twitter: https://twitter.com/#!/philbarker
facebook: https://www.facebook.com/philbarker66

Ubuntu: not so much an operating system as a learning opportunity.
http://xkcd.com/456/

--
You received this message because you are subscribed to the Google Groups "Learning Resource Metadata Initiative" group.
To unsubscribe from this group and stop receiving emails from it, send an email to lrmi+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.

--
You received this message because you are subscribed to the Google Groups "Learning Resource Metadata Initiative" group.
To unsubscribe from this group and stop receiving emails from it, send an email to lrmi+uns...@googlegroups.com.

Steve Midgley

unread,
Mar 6, 2014, 1:55:40 PM3/6/14
to lr...@googlegroups.com
Oh my bad Stuart on the verb tense. I did not mean to imply that ASN isn't with us - just that the work was completed in the past, but I see my language was definitely wrong.. I'm very excited that D2L has picked up the project and looking forward to working with you and them.

Thanks for the summary - it sounds like there are at least 3 models for describing or depicting curricular frameworks:

ASN, InLoc, GIM

Is that right? Should/could any of these be mapped over into a schema.org/lrmi orientation so that both sides of the relationship (per Phil's article) are described with the same metadata structures? Seems like if we could move one of them over to a schema.org format, we might be able to organize LRMI advocacy around it? Or maybe this has already been done?

If I'm talking about this incorrectly - please correct me! All input welcome,
Steve

Stuart Sutton

unread,
Mar 6, 2014, 2:29:23 PM3/6/14
to LRMI
On Thu, Mar 6, 2014 at 10:55 AM, Steve Midgley <steve....@mixrun.com> wrote:
Oh my bad Stuart on the verb tense. I did not mean to imply that ASN isn't with us - just that the work was completed in the past, but I see my language was definitely wrong.. I'm very excited that D2L has picked up the project and looking forward to working with you and them.

Thanks for the summary - it sounds like there are at least 3 models for describing or depicting curricular frameworks:

ASN, InLoc, GIM

Is that right?

Yes, and my take is that the metadata wars are basically long over and the lesson learned is that no schema won (or will ever win).  So, the most productive conversation would move us from "which do we choose" to what models will take us beyond even metadata interoperability to metadata harmonization (http://www.diva-portal.org/smash/get/diva2:369527/FULLTEXT02).
 
Should/could any of these be mapped over into a schema.org/lrmi orientation so that both sides of the relationship (per Phil's article) are described with the same metadata structures?

Steve, sorry, I am still a bit confused.  LRMI cares nothing about the data modeling on the other end of a reference to a framework since the core data for LRMI's effective use is embodied in the alignment object: framework, URL, name, description.  LRMI doesn't really care whether what is on the resolved end is descriptively rich or impoverished or whether the URL resolves to useful data or to a pretty web page (or even nothing) as long as what is there in the LRMI alignment object data uniquely and unambiguously identifies the framework and node (primarily for humans). 

Is your question targeted toward everyone being able to resolve the reference to a framework node and get the exact same serialization of something back?    Thus my confusion...

Phil Barker

unread,
Mar 6, 2014, 3:41:15 PM3/6/14
to lr...@googlegroups.com

Hello Steve


On 06/03/14 18:15, Steve Midgley wrote:
This is really useful Phil. I've already shared with some groups who are thinking about how to make digital representations of standards and content.

Thanks, that's good to know.


The issue that I haven't found an answer to yet is if there is a standard way to represent an curricular framework (in schema.org ideally)?

I don't want to get to much into the detail just now (I've had a quick scan over the conversation between you and Stuart subsequent to this message but haven't had time to digest it) but I'ld like to highlight two things.

1, a post from a colleague Simon Grant, which addresses how one standard, InLoc, maps to schema alignments (others exist, as I'm sure Stuart will have mentioned)

2, there was a proposal from  Dan Brickley a few months ago for a way of encoding vocabulary schemes in schema.org, see https://groups.google.com/forum/#!topic/lrmi/jwgo02DpQzY (though the link to the proposal now doesn't work). I had a look at how this would work for Educational Frameworks and it seemed like a good match, the big question I had in my mind was how to reference it.

I think 2 has possibilities for LRMI, it clarifies how to refer to an educational framework; it wasn't proposed that it would do much by way of expressing relationships in such a framework (though it was a step in that direction), though I am not sure that is a big priority (I think Stuart touched on this as well).

Phil


I don't think we have the right keys/vocab yet, let alone examples. For example, Common Core doesn't describe their standards in the same way as Next Generation Science Standards. That said, we have made progress in creating permalink URL IDs for both, so the schema.org alignment object "works" with both.

How important do you think it is to have a way of marking up the curricular frameworks in LRMI or some proposed extensions? I'm talking with a group about working on this, but would love to get people's opinion from this group first. I think ASN had an RDF way of doing it, and GIM (Granular Identifiers Metadata) project built something but never released it..

All input/thoughts welcome,
Steve

On Thu, Mar 6, 2014 at 7:14 AM, Phil Barker <ph...@pjjk.net> wrote:
Hello all.
I've written a post trying to explain the technical aspects of the LRMI Alignment object in some depth:
http://blogs.cetis.ac.uk/philb/2014/03/06/explaining-the-lrmi-alignment-object/

From implementations of LRMI, I know some people have struggled with this, I'm interested in feedback on whether this level of technical detail is helpful. It's aimed at people with a hand in developing services that expose/embed LRMI in their web pages, so it assumes some familiarity with schema.org, and definitely isn't meant for non-technical people trying to make a policy decision on whether LRMI would be useful.

Let me know what you think.

Phil.



--
work: http://people.pjjk.net/phil
twitter: https://twitter.com/#!/philbarker
facebook: https://www.facebook.com/philbarker66

Ubuntu: not so much an operating system as a learning opportunity.
http://xkcd.com/456/

--
You received this message because you are subscribed to the Google Groups "Learning Resource Metadata Initiative" group.
To unsubscribe from this group and stop receiving emails from it, send an email to lrmi+uns...@googlegroups.com.

For more options, visit https://groups.google.com/groups/opt_out.
--
You received this message because you are subscribed to the Google Groups "Learning Resource Metadata Initiative" group.
To unsubscribe from this group and stop receiving emails from it, send an email to lrmi+uns...@googlegroups.com.

For more options, visit https://groups.google.com/groups/opt_out.

Ubuntu: not so much an operating system as a learning opportunity.
http://xkcd.com/456/

Steve Midgley

unread,
Mar 6, 2014, 3:54:39 PM3/6/14
to lr...@googlegroups.com
I'm trying to ask how to describe with metadata a standard on the other end of the HTTP call from the LRMI alignment object using a structure that resembles or is schema.org. For comparison, we currently have this kind of XML description for CCSS on CCSS's main site: http://www.corestandards.org/Math/Content/5/OA.xml

I'm guessing that info could be converted into ASN, InLoc or GIM format with no loss (and maybe some gain)? My question is whether it's worth having a schema.org-like (or officially adopted) way to describe that kind of information so that we can embed in web pages like we do for other schema.org enriched pages (so this page could have the metadata http://www.corestandards.org/Math/Content/5/OA)? And then we could just serialize that representation for transmission when we need to communicate standards info in an encapsulated way.

Thanks for any additional insight and thanks for the patience in walking me through this.. I'm just a developer swimming in the standards ocean! :)

I could be barking up the wrong tree completely..
Steve

Joshua Marks

unread,
Mar 8, 2014, 9:52:38 PM3/8/14
to lr...@googlegroups.com, pa...@hoplahup.net, tshe...@curriki.org

All.

 

Catching up here, but a very interesting conversation. First off, nice job Phil on the blog! We had a very long dialog about the Alignment Object and the type of alignment.  Where we ended up was elegant and it seems useful. But, as you and Steve point out, falls a bit short as there is little, er, really no  guidance on how to express a framework or taxonomy even though we can effectively point to most any. Even the CCSSO could not get the SIF (LSI/LSD) structure right for corestandards.org.

 

Stuart, as always you have put some provocative ideas out there. Metadata harmonization and the assertion that framework promulgators do not care about standard  representations. History certainly supports you, but I think ‘the times they are a changing.’ Historically frameworks were created as a way to assure that curriculum and instruction achieved some common benchmarks. In the process it often implies or influences pedagogy and methodology. Regardless, there is rarely any intention that the frameworks be used for classification and discovery of materials. But yet, that is the objective we seek to realize. In some sense we are seeking a different kind a framework for a different purpose. Perhaps harmonizing these frameworks might get close, but I am not sure how we do that (I need to read that paper Stuart shared).

 

Regardless of the structure or intent of a framework, I think we might help folks by providing guidance and a schema.org based approach to expressing any framework. Other then the proposal mentioned, I have not seen a way to do this in Schema, and perhaps this is a contribution we could make. Another approach, taking a clue for Learning Registry, is to provide a  free and open source taxonomy creation tool that that automatically publish a well formed and referenceable framework. I have noted that some organizations have created amazingly complex content framework using the Curriki collection tools, such as this one created by the Santa Clara County Office of Education => http://www.curriki.org/xwiki/bin/view/Coll_Group_SantaClaraCountyCCSSCurriculumMapping/Math (Expand the unit maps in each grade to see their structure.) What is cool, is this collection is itself a framework that can be referenced by URL and as XML (e.g. http://www.curriki.org/xwiki/bin/view/Coll_Group_SantaClaraCountyCCSSCurriculumMapping/Math?xpage=xml). This unintended use is quite interesting as the users themselves create and manage the framework and use the framework (TOC) itself to align content. Perhaps this is a more useful form of harmonization; let the community of use create and manage the shared framework.

 

I think this conversation has some legs. More to come.

 

-Joshua

 

All input/thoughts welcome,

Steve

 

 

To unsubscribe from this group and stop receiving emails from it, send an email to lrmi+uns...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.

--
You received this message because you are subscribed to the Google Groups "Learning Resource Metadata Initiative" group.
To unsubscribe from this group and stop receiving emails from it, send an email to lrmi+uns...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.

--
You received this message because you are subscribed to the Google Groups "Learning Resource Metadata Initiative" group.
To unsubscribe from this group and stop receiving emails from it, send an email to lrmi+uns...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.

--
You received this message because you are subscribed to the Google Groups "Learning Resource Metadata Initiative" group.
To unsubscribe from this group and stop receiving emails from it, send an email to lrmi+uns...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.

--
You received this message because you are subscribed to the Google Groups "Learning Resource Metadata Initiative" group.
To unsubscribe from this group and stop receiving emails from it, send an email to lrmi+uns...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.

Stuart Sutton

unread,
Mar 9, 2014, 1:38:31 PM3/9/14
to LRMI, pa...@hoplahup.net, tshe...@curriki.org
On Sat, Mar 8, 2014 at 6:52 PM, Joshua Marks <jma...@curriki.org> wrote:

All.

 

Catching up here, but a very interesting conversation. First off, nice job Phil on the blog! We had a very long dialog about the Alignment Object and the type of alignment.  Where we ended up was elegant and it seems useful. But, as you and Steve point out, falls a bit short as there is little, er, really no  guidance on how to express a framework or taxonomy even though we can effectively point to most any. Even the CCSSO could not get the SIF (LSI/LSD) structure right for corestandards.org.

 

Stuart, as always you have put some provocative ideas out there. Metadata harmonization and the assertion that framework promulgators do not care about standard  representations.


Joshua, I think I did not make myself clear.  First --to make sure-- when I say "promulgator", I am talking about the authors of the framework.  Promulgators generally are very, very concerned with the canonical framework, construct it to meet their particular needs, and seldom do so with the "representation" of that framework as data in mind.  Organizations (other than the promulgators) that represent or developed information models for the expression of canonical frameworks as data are very concerned about the models on which those representations rely (e.g., Academic Benchmarks, Edgate, ASN, inLoc etc) and the capacity of those models to represent the canonical as data in meaningful ways.

What I did say (or intended to say) was that LRMI (as a language of description) is not inherently concerned about the information models (i.e., other languages of description) it may chance upon through its alignment object so long as that alignment object is sufficient standing alone and speaking LRMI's language to uniquely identify the framework and even a particular node in that framework. 

I guess I'd go further and say that it isn't LRMI's task to solve the "multiple information models matter" in terms of the frameworks to be referenced.  I personally think that getting it clear that the desire for some homogeneous information model on the framework end of the equation isn't an LRMI issue.  Then we can stop talking about it "falling short"--LRMI being the "it". 
 

History certainly supports you, but I think ‘the times they are a changing.’ Historically frameworks were created as a way to assure that curriculum and instruction achieved some common benchmarks. In the process it often implies or influences pedagogy and methodology. Regardless, there is rarely any intention that the frameworks be used for classification and discovery of materials. But yet, that is the objective we seek to realize. In some sense we are seeking a different kind a framework for a different purpose. Perhaps harmonizing these frameworks might get close, but I am not sure how we do that (I need to read that paper Stuart shared).

 

Regardless of the structure or intent of a framework, I think we might help folks by providing guidance and a schema.org based approach to expressing any framework.


I am sorry to play devils advocate, Joshua, but all education frameworks (every one of them forms of knowledge organization systems (KOS)) don't model the same way without significant information loss.  You mention taxonomic structures, well, there's a mature W3C specification for doing that--Simple Knowledge Organization System (SKOS) that has pretty massive uptake globally.  If you want widely recognized way of representing taxonomies, adopt it [1].  You will be in good company with cultural memory institutions globally including most national libraries (and all of the controlled vocabularies in the ASN [2]).

But everything doesn't model taxonomically .  Take, the U.S. Next Generation Science Standards (NGSS).  You can force it into a taxonomic structure if you are unwilling to recognize that the canonical framework is graphing between two distinct frameworks--the NGSS itself and the Framework for K-12 Science Education [3] and are willing to accept the information losses and noise by shoehorning it into a taxonomic structure.  

Stuart
For more options, visit https://groups.google.com/d/optout.

Jade Forester

unread,
Mar 12, 2014, 6:15:36 AM3/12/14
to lr...@googlegroups.com, lrmi...@googlegroups.com
Hi Phil,

My name is Jade, I'm the Global Coordinator for Mozilla Open Badges.

My team and I would love to hear more about your work on this alignment object on LRMI in an upcoming Community Call, held every Wednesday at 12pm ET.

These calls are a place for our team and community to share work and gather feedback on badges and related projects, and if you're able and willing, we'd like you to present on a call.

If you are interested, you can email bad...@mozillafoundation.org and we'll find a date that works for you.

Looking forward to hearing from you,

Jade

Global Marketing Coordinator + Liaison
Mozilla Open Badges
@jade_forester
@OpenBadges

Phil Barker

unread,
Mar 12, 2014, 10:55:05 AM3/12/14
to lr...@googlegroups.com

Hello Jade, everyone.

Thank you for you invite, it is very timely, and welcome.  I am interested in investigating the overlap between LRMI expressions of educational alignments and Open Badges. Well, I guess it is no accident that the BadgeClassin the open badge spec[1] has an alignment property that can be an array of AlignmentObjects, and there is [possibly] a simple mapping between the name, url and description properties of the targetUrl, targetName and targetDescription of the LRMI alignment object [2]. It's worth double checking on any differences, accidental or deliberate

Phil

1. https://github.com/mozilla/openbadges-specification/blob/master/Assertion/latest.md
2. http://schema.org/AlignmentObject
--
You received this message because you are subscribed to the Google Groups "Learning Resource Metadata Initiative" group.
To unsubscribe from this group and stop receiving emails from it, send an email to lrmi+uns...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


-- 
<http://www.icbl.hw.ac.uk/~philb/>



Sunday Times Scottish University of the Year 2011-2013
Top in the UK for student experience
Fourth university in the UK and top in Scotland (National Student Survey 2012)


We invite research leaders and ambitious early career researchers to join us in leading and driving research in key inter-disciplinary themes. Please see www.hw.ac.uk/researchleaders for further information and how to apply.

Heriot-Watt University is a Scottish charity registered under charity number SC000278.

Simon Grant

unread,
Mar 12, 2014, 11:36:30 AM3/12/14
to lr...@googlegroups.com
Hi everyone. My interest is as the lead author of InLOC [1]. Happy to answer any questions related to InLOC, or square up to any challenges. I hope it continues to be helpful to people!

As OpenBadges have been introduced, I wonder if it's helpful to note what I have previously written on the topics, related to LRMI as well [2], [3] -- and I'd be very interested if more recent thinking can move us all along. I certainly have not written the last word on these topics :)

Some thoughts from InLOC about LRMI directly from last year are on the InLOC site also [4].

I haven't looked at GIM -- must do that -- but about SKOS, the thinking was that it definitely needs extension to capture some of the relationships between competencies that are vital to a full picture. InLOC is really quite close in spirit to ASN, but where ASN is based primarily around a hosted model, InLOC is designed for standalone expression of frameworks. [5] Most of the differences in the underlying information model I would see as cosmetic. But I do think that InLOC has managed to formulate a more helpful, as well as fuller, model of levels than other specifications.

Alan (hi!) mentioned InteropAbility (InLOC page at [6]). InLOC and InteropAbility agree on several things, though there is a difference of thinking in that InLOC regards a (competency) framework as a self-contained unit, with clearly defined sets of components (of whatever kind) while InteropAbility was (IMHO) trying to capture the sense that a competency definition, in itself, implies a set of components. InLOC doesn't make that assumption, and like ASN, more clearly distinguishes the two classes of definition and framework ("structure").

Not sure what is most helpful as a contribution to this thread, so happy to be guided; but just to reaffirm that InLOC does indeed set out a detailed way of representing complete competency frameworks. I look forward to a time when, perhaps, LRMI and schema.org define a framework as another kind of complex (intangible?) Thing, which of course then could have a URL.

I would also be delighted to contribute to any effort to extend schema.org further to be able to represent these things more richly, to cover the things that InLOC models well.

Simon

Renato

unread,
Sep 3, 2014, 8:16:28 AM9/3/14
to lr...@googlegroups.com, lrmi...@googlegroups.com

Design for diversity – multiple alignments (same learning resource, multiple frameworks)

Hello everybody.

I am late here but the issues are still open...

Reaching consensus on a single universal framework to align to would no doubt simplify many problems. Yet the different existing frameworks are an expression of different viewpoints: it might be beneficial aiming intentionally at supporting this diversity – an invaluable asset of the open Internet...

This rises (also) the issue of multiple alignments. One question here.

If we need to align a learning resource to (equivalent) competencies in two different (educational) frameworks, we can either:

(a) embed this information in the learning resource metadata, using two alignmentObjects, or

(b) embed the equivalency information in the frameworks themselves.

ASN is supporting the second approach – which is more efficient if you have many learning resources to (double) align (besides, this solution has other advantages). In order to reduce complexity, ASN makes use of “intermediaries”, that “are services that handle the mapping of an ASN state standards statement URI to a statement URI from another state”. The mapping makes use of rich properties such as broader, narrowMatch, isPartOf... in addition to exactMatch.

Does somebody in the group have experience with or comments on this approach?

Thank you,

Renato




Barker, Phil

unread,
Sep 4, 2014, 7:53:27 AM9/4/14
to lr...@googlegroups.com
Hello Renato, hello everyone

Not much direct experience, I think we're all exploring possibilities here, but a comment.

Yes, both options are valid. 
And mapping between compatible frameworks may be more efficient. 
But, sometimes educational frameworks are based on such different assumptions about education that a mapping is not viable because some frameworks have such different starting points that they are talking about different classes of things. For example in Scotland the the Curriculum for Excellence[1] focuses not only on competencies and knowledge but on "experiences and outcomes" and has statements such as "I have investigated the everyday contexts in which simple fractions, percentages or decimal fractions are used and can carry out the necessary calculations to solve related problems." [2] This specifies an *experience* so it would be difficult to map from the common core to it. Hence the need for both approaches, I think. Then there is the problem of who in the world cares enough about both Texas Maths Standards and Scottish Curriculum for Excellence to do the mapping where it is possible, after all it would only be more efficient if there were a large number of resources of interest to teachers and pupils in both systems.

Phil








Subject: Re: Explaining the LRMI Alignment Object
--
You received this message because you are subscribed to the Google Groups "Learning Resource Metadata Initiative" group.
To unsubscribe from this group and stop receiving emails from it, send an email to lrmi+uns...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Stuart Sutton

unread,
Sep 4, 2014, 9:45:52 AM9/4/14
to LRMI
Hi Renato and Phil:

Renato, I have some experience with the ASN as one of it's lead architects; and, I want to agree with Phil that "both options are valid" in the sense that they represent more or less useful solutions depending on the circumstances of a particular technical implementation. If your technical solutions mean that you don't/can't engage in resolving URI to grab data from the mappings in frameworks on the fly or to store locally --i.e., you don't use the web as your database in Linked Data terms-- but want/need to have all the useful information right there in a discrete metadata package, then option "a" is your choice.  If you do want to engage in the emerging context of sharing, Linked Data and other aspects of the Semantic Web, then you'll tend to look at option "b" as the appropriate playground.

More comments interspersed below

On Thu, Sep 4, 2014 at 4:53 AM, Barker, Phil <Phil....@hw.ac.uk> wrote:
Hello Renato, hello everyone

Not much direct experience, I think we're all exploring possibilities here, but a comment.

Yes, both options are valid. 
And mapping between compatible frameworks may be more efficient. 

Yes, more efficient, more cost effective in the long-run on the consuming end, frequently less error-prone (if you trust the creators of the mapping data). This is the old "map once and share" or "map many" tradeoff. As shared, open data infrastructure, ASN chooses "map once and share".
 
But, sometimes educational frameworks are based on such different assumptions about education that a mapping is not viable because some frameworks have such different starting points that they are talking about different classes of things.

Phil, while I agree with the description regarding "different assumptions" etc., I'd posit that this does not necessarily mean that some mapping may not be useful depending on intended downstream uses to be supported.  If the goal and assumption of mapping is one of exact identity, then a mapping between a specific node in the Scotland Curriculum for Excellence (SCE) and a specific node in the Texas Math Standards (TMS) (or to U.S. Common Core) is risky business for the reasons you set out depending on the mapping predicate.

But, I'd posit that a mapping assertion implying exact identity is not the only reason one might want to map these two nodes--that's why ASN provides an array of mapping predicates so you can go along a continuum from exact match or more-or-less match. Highly legitimate uses at the more-or-less end of this mapping continuum include resource discovery where a higher degree of noise tolerance is bearable than in what I would call conformance mapping where exact identity between nodes is the goal.

This is the same "more-or-less" tradeoff we have always tolerated in subject indexing where resources tagged with "Cybernetics" from Library of Congress Subject Headings and "Cybernetics" from Dewey are deemed more-or-less likely to be useful for the same purpose when tagging a book on the topic of cybernetics even though the topics likely have different extensions in the two vocabularies.  This, by the way, is why standards such as W3C's Simple Knowledge Organization System (SKOS) standard provide mapping predicates running from exact match to more-or-less.

So, whether a mapping is "good" might well depend on downstream uses and the accuracy of the mapping predicate used in a particular mapping. The danger you identify, Phil, is the same as the huge problem on the Semantic Web of the misuse of owl:sameAs when in fact many of those assertions don't map to things of the same extension.

The mappings you finds in the ASN-US data, Renato, are of the exact kind...e.g., mapping an ASN data representation of a node in the U.S. Common Core to that same node in the canonical version. There are no "more-or-less" mappings in framework-to-framework mapping assertions in the ASN-US data. But, the ASN Description Framework supports less than exact mappings.
 
For example in Scotland the the Curriculum for Excellence[1] focuses not only on competencies and knowledge but on "experiences and outcomes" and has statements such as "I have investigated the everyday contexts in which simple fractions, percentages or decimal fractions are used and can carry out the necessary calculations to solve related problems." [2] This specifies an *experience* so it would be difficult to map from the common core to it. Hence the need for both approaches, I think. Then there is the problem of who in the world cares enough about both Texas Maths Standards and Scottish Curriculum for Excellence to do the mapping where it is possible, after all it would only be more efficient if there were a large number of resources of interest to teachers and pupils in both systems.

While clear evidence is still out, I'd posit that there is always a reason to care about such a mapping at the more-or-less end of the mapping continuum since the hope is that there is or will be a "large number of resources of interest" that can be shared if somehow "linked" together. A good math learning resource tagged to the Texas Math Standards would likely be more-or-less useful to a teacher of math in Scotland.  Of course, hope springs eternal.

Stuart

Renato

unread,
Sep 8, 2014, 4:59:50 AM9/8/14
to lr...@googlegroups.com

From aligning resources to aligning frameworks


Hello everybody, thank you Phil and Stuart for the very rich replies.

I think we can agree (not necessarily exactAgree, but broadAgree):

  • the cost of linking the “Texas framework” and the “Scotland framework” is high;
  • the cost of not doing it (opportunity cost) might be even higher;

If we don't link, we would end-up in partitioning the space of learning resources in disjointed “islands corresponding to unlinked frameworks: the “killer” alignment feature would be powerless in supporting discoverability at full scale.

  •  we might not be able to align with exactMatching, yet we could align with more-or-less (broad...) matching;

This is explicitly designed in ASN (Stuart). As a reinforcing example, I mentioned elsewhere that OER Commons make use of the extra attribute “degree of alignment”.

  • exploiting aligned frameworks requires linked-data oriented consumer applications;

This added complexity brings other advantages, including the potential “harmonization” with other metadata standards.

  • directly aligning learning resources is less expensive at an initial stage, aligning frameworks is more efficient on a larger scale.

Could the following “evolutionary” strategy help to gradually move from directly aligned learning resources to aligned frameworks?


Bootstrapping - People start by double aligning a few initial resources to frameworks directly with multiple AlignmentObjects;

Gaining momentum – when somebody aligns a new resource R1 to Node N1 in Framework FA, an “intelligent tagger” would suggest that another resource R2 which is already aligned to the same Node N1 in Framework FA is also aligned to Node N2 in Framework FB (the familiar “people who bought that one also bought these ones”) [btw – this could also work as a useful search expansion technique].

Climax - once we reach a critical number of resources double aligned, harvest those metadata to support the more efficient direct alignment of the corresponding frameworks. That is: If resource R1 is aligned to node N1 in framework FA and to node N2 in framework FB, then NIFA and N2FB could be directly aligned.



The devil, of course, might be in the “details”: exponential explosion of the number of framework-to-framework mappings, degrees of confidence, alignment to multiple nodes within the same framework, granularity, non transitivity of broadMatch...

Might it be wiser, in order to inter-link the different potential “islands”, to use a very coarse form of alignment, e.g. to general subject headings (even built by the community, as Joshua suggested, possibly even within schema.org itself, as mentioned by Steve) rather than fine grained competence standards?

I hope somebody will share his/her thoughts on this. Thank you,

Renato

Reply all
Reply to author
Forward
0 new messages