Hello LRMI fellows, I hope this mailing list is still in use. Otherwise, I'm fine to join the W3C group if useful (it sounded to be focused to courses). We've been attempting to extend's Phil Barker's attempt to use Google Custom Search Engine with LRMI schema.org markup and bump into an elementary wall: apparently google custom search engine only allows to filter by schema.org types and not by properties (values or simply existence of a property statement). Hence, thus far, we can only search for EducationalAudience but we would like to search for any LearningResource which I would expect to be a sub-type of CreativeWorks. Did I miss something? Paul PS: when I land on LRMI.net, I only see the Knowledge-Base from the carrousel. Could it go in the menu please?
--
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.
-- -- Phil Barker @philbarker LRMI, Cetis, ICBL http://people.pjjk.net/phil Heriot-Watt University Ubuntu: http://xkcd.com/456/ not so much an operating system as a learning opportunity.
On 22/01/16 11:14, Paul Libbrecht wrote:
I feel your pain, but I don't think there can be an simple way to say that something is a learning resource until you can define whether something is a learning resource. The presence of a property like learningResourceType is your best bet at inferring that someone thinks a resource is a learning resource. That's when you start to realise that what some people would class as a learning resource does not necessarily match with what you would expect to find classed as a learning resource (at least, that was the case for me--when I saw lifestyle magazines classed as learning resources--it was language learning--I decided to give up any attempt at treating learning resource as distinct from creative work).
Phil Barker wrote:
That doesn't rule out anything. So rather than rehash the problem ofbut that means that there's no way to simply say "this is a learning
deciding what is and isn't a learning resource, we took the approach
of providing a way by which people can describe the educational
properties of any Creative Work.
resource".
I sure do not want to have a formal definition of that, just a way to
say it ! ;-)
As an aside, while it would be possible to say a resource is a LearningResource and a Video, I don't know how well tools support classification of a resource as more than one schema type so that they can be described with properties from both
--
Hey Joshua,I have always considered that any page that contains at least one LRMI property for CreativeWork can be inferred as being usable as a learning resource (In the context of the supplied metadata at least.) So using Google Custom Search you only need to filter for pages with any LRMI property then you can filtered further by LearnignResourceType if that exists.I would definitely agree. Just that Google Custom Search Engine does not allow that (apparently, question asked on stackoverflow, I would love hearing the contrary).
Regarding "My" learning resource, all you need to do is add a web link to it in Curriki or similar site that captures metadata and tags the related Schema.org values, and there you go, it is your learning resource already tagged with your context.Then the-real-place for my learning resource would be Curriki, or? I am more and more bothered by links... Ideally should Google CSE consider a Curriki link page as an additional metadata to the original resource, or? There's surely a danger doing that but I feel this would be the best option. Paul
Has anyone considered having a property "has learning resource" rather than a class "learning resource"?I imagine its domain would be any resource, and its range would be a creative work.
The inverse property might be called "is learning resource for" and would have domain creative work and range any resource.
-- Phil Barker @philbarker LRMI, Cetis, ICBL http://people.pjjk.net/phil
Heriot-Watt University Workflow: http://www.icbl.hw.ac.uk/~philb/workflow/
--
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.
Hello Simon
On 23/01/2016 04:39, Simon Grant wrote:
This would be a property of Thing (since you can learn about any Thing) pointing to those resources that would help you learn about that Thing. I am not sure how this would work out in practice, but it would perhaps be very similar to http://schema.org/mainEntityOfPage because if the main entity being described on a page is Cath's Cafe then that page is a good resource to use to learn about Cath's cafe.Has anyone considered having a property "has learning resource" rather than a class "learning resource"?I imagine its domain would be any resource, and its range would be a creative work.
Thanks, Phil, that is at least a start to understanding where we are with this.Am I alone in having difficulties with AlignmentObject? Maybe it's because I wasn't in on the development of AlignmentObject, but to me it seems quite abstract and generic, and I guess it must confuse more people than just me! I'm sure LRMI had good reasons for not choosing something simpler and easier to understand.
But I do wonder what they are...
[...] This was my best shot at explaining what the alignment object is, with some explanation of how it got to be that way and why: http://blogs.pjjk.net/phil/explaining-the-lrmi-alignment-object/
Broadly speaking there are two reasons behind the AlignmentObject
(1) an extra level of indirection, which is useful when you don't want to specify every possible type of alignment in the properties of the thing that is aligned from or when you want to reify the alignment relationship in order to say some things about it (such as who says this resource is good for teaching that competency); and
(2) a surrogate for the thing that is being aligned to, which is useful when there is no authoritative machine readable representation of the thing being aligned to.
This was my best shot at explaining what the alignment object is, with some explanation of how it got to be that way and why: http://blogs.pjjk.net/phil/explaining-the-lrmi-alignment-object/
Broadly speaking there are two reasons behind the AlignmentObject
(1) an extra level of indirection, which is useful when you don't want to specify every possible type of alignment in the properties of the thing that is aligned from or when you want to reify the alignment relationship in order to say some things about it (such as who says this resource is good for teaching that competency); and
(2) a surrogate for the thing that is being aligned to, which is useful when there is no authoritative machine readable representation of the thing being aligned to.
On 25 January 2016 at 10:34, Phil Barker <phil....@hw.ac.uk> wrote:[...] This was my best shot at explaining what the alignment object is, with some explanation of how it got to be that way and why: http://blogs.pjjk.net/phil/explaining-the-lrmi-alignment-object/Ah, I read Phil's blog and even commented on it shortly after it was written! So I can claim only forgetfulness, not ignorance ;)
Broadly speaking there are two reasons behind the AlignmentObject
(1) an extra level of indirection, which is useful when you don't want to specify every possible type of alignment in the properties of the thing that is aligned from or when you want to reify the alignment relationship in order to say some things about it (such as who says this resource is good for teaching that competency); and
(2) a surrogate for the thing that is being aligned to, which is useful when there is no authoritative machine readable representation of the thing being aligned to.And I guess we're mostly holding in our minds (in tension) *both* the fact that there are use cases which make AlignmentObject useful, *and* the fact that people seem easily confused by the double abstraction of EducationalAlignment together with AlignmentObject.To me, it would seem that the ability to make either one of these abstractions concrete, rather than abstract, would make life easier for people trying to support or use LRMI in these cases.1. As a parallel alternative (*not* a replacement) one could perhaps allow people to use a very small number of the most useful types of educationalAlignment, essentially taking recommended values of the alignmentType from the AlignmentObject. Sure, this would make little or no difference to the logic, just to the ease of understanding and use. Maybe it would be easier for people to see that something is a learning resource in virtue of having a straightforward "teaches" property, instead of an educationalAlignment to an AlignmentObject where the alignmentType is "teaches".
On the other hand, maybe aligning to an AlignmentObject doesn't capture what is being looked for. AlignmentObject points to an (node in an) educational framework, not a Thing in general, and it looks like people could use something that relates to a Thing.
2. If we had some of these concretised educationalAlignment properties, we could allow suitable ones to have Things as their ranges, rather than AlignmentObjects? Sure, at present it wouldn't seem to make any sense to have an educationalAlignment directly to a Thing, but maybe that's because the type of alignment has been packed away in the AlignmentObject, instead of being an integral part of the educationalAlignment itself. And my understanding is that, well, it couldn't be...Really hoping that this is more helpful than counterproductive, and with apologies in advance if people find the latter.
Simon
--from Simon Grant +44 7710031657 http://www.simongrant.org/home.html
--
Simon, the discussion is not counterproductive. The issues have come up in the LRMI Task Group. Phil has raised them. I have raised them. People applying schema.org to learning resources have raised the difficulties they encounter in using the educationalAlignment property and the AlignmentObject type.
Indeed, the (potentially powerful) property educationalAlignment seems to be rarely used (and quite "creatively"). For example:
addition+more:pagemap:creativework-learningResourceType produces 13900 hits
while
addition+more:pagemap:creativework-educationalAlignment produces just 7 hits.
The property learningResourceType seems to be much more useful to practically identify (by “inference” – the only possibility at this stage) a learning resources.
Renato
The property learningResourceType seems to be much more useful to practically identify (by “inference” – the only possibility at this stage) a learning resources.