Thank you for the poking on that issue. We (the LRMI Technical Working
Group) have been revising the specification since then and haven't
produced the full fledged examples that you refer to.
This is a priority at this time, though.
You can see some additions that I made today and watch future work here:
http://wiki.creativecommons.org/Special:Contributions/Greg_Grossmeier
All the best,
Greg
<quote name="joe hobson" date="2012-01-09" time="12:37:24 -0800">
Hi Greg, do you think it would be overloading the first example to mark
up 'textbook' as learningResourceType and algebra as topic.
Phil
<div itemspcope itemtype="book">
This<span itemprop="intendedEndUserRole">teacher</span> edition<span itemprop="learningResourceType">
textbook</span> provides an overview of<span itemprop="about">
algebra</span> for<span itemprop="typicalAgeRange">12-14</span> year olds.
</div>
(I think)
--
<http://www.icbl.hw.ac.uk/~philb/>
Please note new email address: phil....@hw.ac.uk
--
Heriot-Watt University is the Sunday Times
Scottish University of the Year 2011-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
http://www.hw.ac.uk/researchleaders
for further information and how to apply.
Heriot-Watt University is a Scottish charity
registered under charity number SC000278.
It is indeed nice to have the actual HTML pages available to do nice
validation checking via w3c and google.com!
I will take these and expand them a bit with some more LRMI terms to
hopefully overload them as much as possible. :)
Greg
<quote name="Phil Barker" date="2012-03-22" time="16:45:10 +0000">
> Hello all. I have been looking at generating some examples of
> LRMI/Schema.org markup based on a couple of real examples of
> resource descriptions. For ease of experimentation and checking I
> have created them as pages at http://www.pjjk.net/lrmiexx/ rather
> than on the wiki, but I hope they will eventually be available from
> there. You can use view source on your browser to see the mark-up or
> click on the "Check the schema.org conformance" link to see what
> Google makes of them.
>
> The first: http://www.pjjk.net/lrmiexx/guardian1835waves.html is a
> simple example, just the text from an item in a collection of
> resources aimed at UK school teachers. There is very little HTML
> there apart from what is necessary to carry the microdata.
>
> The second http://www.pjjk.net/lrmiexx/delores976.html keeps most of
> the HTML from the source site in an attempt to show how the
> microdata markup sits alongside real-life presentation markup.
>
> Any comments would be welcome.
>
> Neither of them makes a great deal of use of LRMI tags, so if anyone
> knows pages that I could use for examples that would show more of
> these tags then let me know.
>
> All the best, Phil.
>
> http://people.pjjk.net/phil
>
> --
> Ubuntu: not so much an operating system as a learning opportunity.
>
I did a combination of using some of your HTML, Phil, along with using
Stuart's example at RealWorldMath.
http://grossmeier.net/lrmi/Complex_Area_Problems-edited.html
(This page is temporary, I will be moving real HTML example pages to the
lrmi.net domain.)
Comments/feedback?
For those going to dig into the RealWorldMath example I created, you
will indeed see that the markup is working alongside complex
WYSIWYG-editor HTML output.
I also tested out Jim's suggestion on the competency markup part with
the use of more <meta> elements.
Phil: Do you mind if I copy your examples to the lrmi.net domain (when
you think they're "done")?
All the best,
Greg
<quote name="Greg Grossmeier" date="2012-03-22" time="12:03:10 -0700">
It would probably be even more useful to take Phil's example and overload it even more. The real test is the sufficiency of LRMI to the markup task and we'll get there only by pressing the specification to its limit. While it might press logic a bit (maybe not), having a _full_ example (or several full examples) that put all of the LRMI properties in play in a single description would be very useful.Â
For example, it would be useful to not only have formally published resources as examples, but resources stemming from more modest sort that are now so abundant in LR repositories around the world--e.g., a teacher's lesson plan that has been mapped to some learning outcome. It is my sense that acceptance as a useful schema will be dependent on how it _all_ works so there is a better sense of what it fully enables (and what it does not).
Below is some test metadata (Gateway to 21st Century Skills) for a web-based lesson plan (http://www.realworldmath.org/Real_World_Math/Complex_Area_Problems.html). How might this play out as a narrative marked up with LRMI?
===============
Title: Complex Area Problems
Online provider: Real World Math
Contributor: Thomas J. Petra
Resource Type: Lesson plan
Medium: Text/HTML
Is Part Of: http://www.realworldmath.org/Real_World_Math/
Subject: Geography, Measurement, Geometry, Algebra
Fee Status:Â Free
Keywords: Polygons, Word problems, Crop fields, Proportions
Language: English
Mediator: Middle school teachers
Beneficiary: Students
Education Levels:Â 6, 7, 8 [US grades--Scheme: http://purl.org/ASN/scheme/ASNEducationLevel/]
Medium: Text/HTML
Teaching Method: Computer assisted instruction
Essential Resources: Computers with Internet access; Google Earth
Description:Â This two-part lesson requires students to use a variety of math skills, including measuring distance, finding the area of complex polygons, and solving word problems involving rates. The first part has students find the area of a complex shape using formulas and the Google Earth ruler tool. The objects chosen for this lesson are several crop fields in Minnesota, but you can use what you want. The second part of the lesson has students use the house icon in Google Earth to focus on a problem or several problems that a farmer may want to solve, such as "how much money will my crop yield?" Students will need to be able to solve rate problems with a proportion for this section.
Correlated to (among others) Common Core State Standards (assume LRMI "teaches"):
   URI: http://asn.jesandco.org/resources/S11434E2
   Description: [6.G.1] "1. Find the area of right triangles, other triangles, special quadrilaterals, and polygons by composing into rectangles or decomposing into triangles and other shapes; apply these techniques in the context of solving real-world and mathematical problems."
================
Lots of organizations will be looking at mapping out to LRMI from the millions of existing LR descriptions in LOM, DC-Ed and local schema. Â
Stuart
--
Stuart A. Sutton,
CEO and Managing Director, Dublin Core Metadata Initiative
Associate Professor Emeritus, The Information School
University of Washington
-- Ubuntu: not so much an operating system as a learning opportunity.
I think what I should do is to create a mashup of our two versions
(since we both hit things the other didn't). The areas I see we need to
make decisions on are:
1) intendedEndUserRole: student or teacher. I think in this case I just
did it wrong. This resource is obviously(?) written for the teacher's
benefit to build on top of in their own situation.
2) educationalUse: again, since I had the end user wrong above, I had
this one wrong as well.
2) where to put the "webpage" tag; I'd say you were right with putting
it on <body>
3) Subject: Geography, Measurement, Geometry, Algebra. He explicitly
said he was working relative to the National Council of Teachers of
Mathematics standard, so that's why I aligned them that way.
4) Fee status/useRightsURL: These aren't contradictory and can many
times be used in conjunction with each other. In essence, we were both
right. For a different resource the combination could be an offer at
some non-zero price plus a useRightsURL pointing to a page describing
the licensing options the publisher provides the content under (or,
their page describing that they do license the content and how to get in
touch).
Excited. I think I make that mashup version of this and if anyone has
another example they think would be a great one for the http://lrmi.net
site I can post them both there and we can begin building out the
collection of examples.
Have a great weekend!
Greg
<quote name="Phil Barker" date="2012-03-30" time="16:27:51 +0100">
>
> OK, I bet this email goes into more detail than any of you are interest in.
>
> Both Greg and I have had a look at marking up the example Stuart
> suggested. Greg focussed on using as many of the LRMI tags as
> possible, I did my best to represent the metadata Stuart suggested.
> I think that between us we represented most of Stuart's metadata
> about the original and illustrated the LRMI properties in use.
>
> The only place where we really differ in a significant way is in our
> interpretations of the resource type/educational use and hence of
> audience. I think both interpretations are valid, but the ambiguity
> might be worth reflecting on if you're hoping to build sophisticated
> services from metadata provided by the general webmaster public.
>
>
> The original resource is at http://www.realworldmath.org/Real_World_Math/Complex_Area_Problems.html
> Greg's version is at
> http://grossmeier.net/lrmi/Complex_Area_Problems-edited.html
> My version is at http://pjjk.net/lrmiexx/Complex_Area_Problems.html
> Stuart's metadata is in his email way down below, and I've used it
> for the headings as I go along.
>
> One general comment before I go into the detail: some of the
> metadata Stuart suggested wasn't in the text of the web page. You
> can use <meta> to put this in as hidden text. However, on the whole
> I think Google doesn't like this approach, so there's a choice,
> markup what is there or add the text that you think ought to be
> there.
>
> *
> Title: Complex Area Problems*
> Greg's code
> <p style="padding-top: 0pt; " class="Heading_2">
> <span style="line-height: 23px; " class="style_4"
> itemprop="name">Complex Area Problems </span>
> ...
> </p>
>
> output:
> name = Complex Area Problems
>
> My code: the same
>
> *
> Online provider: Real World Math*
> My code:
> <li itemprop="provider" itemscope
> itemtype="http://schema.org/Organization" class="noncurrent-page">
> <a itemprop="url" href="http://www.realworldmath.org/Real_World_Math/RealWorldMath.org.html">
> <span itemprop="name">RealWorldMath.org</span>
> </a>
> </li>
> [this is the first link at the top of page]
>
> output
> provider = Item( 1 )
>
> Item 1
> Type: http://schema.org/organization
> url
> text = RealWorldMath.org
> href =
> http://www.realworldmath.org/Real_World_Math/RealWorldMath.org.html
> name = RealWorldMath.org
>
>
> *Contributor: Thomas J. Petra
> *Greg's code:
> <span itemprop="creator">Thomas J. Petra</span>
> [In some text Greg added to the original]
>
> ouput:
> creator = Thomas J. Petra
>
> My Code:
> <meta itemprop="contributor" content="Thomas J. Petra"/>
>
> output:
> contributor = Thomas J. Petra
> [I think Greg is right, creator is better than contributor here]
>
>
> *Resource Type: Lesson plan*
> My Code:
> <meta itemprop="learningResourceType" content="Lesson plan"/>
>
> output:
> learningresourcetype = Lesson plan
>
>
> *Medium: Text/HTML*
> Not really in schema.org, near miss with:
>
> Greg's code
> <div style="text-align: center; " itemscope
> itemtype="http://schema.org/WebPage">
>
> Output
> Item
> Type: http://schema.org/webpage
>
> My Code
> <body itemscope itemtype="http://schema.org/WebPage" ....>
>
> output:
> Item
> Type: http://schema.org/webpage
>
> *
> Is Part Of: http://www.realworldmath.org/Real_World_Math/
> *My code:
> <li itemprop="isPartOf" itemscope
> itemtype="http://schema.org/CollectionPage" class="noncurrent-page">
> <a itemprop="URL" href="http://www.realworldmath.org/Real_World_Math/Lessons.html">Lessons
> </a>
> </li>
>
> Output
> ispartof = Item( 2 )
>
> Item 2
> *Type:* http://schema.org/collectionpage
> url
> text = Lessons
> href = http://www.realworldmath.org/Real_World_Math/Lessons.html
>
> *
> Subject: Geography, Measurement, Geometry, Algebra*
> Greg's code:
> <span class="style_1" itemprop="competency" itemscope
> itemtype="http://schema.org/CompetencyObject">
> <meta itemprop="alignmentType" content="teaches">
> <meta itemprop="url"
> content="http://www.nctm.org/standards/content.aspx?id=312" />
> <span itemprop="description">Algebra</span>
> </span>
> etc.
>
> Output
> competency = Item( 1 )
>
> Item 1
> Type: http://schema.org/competencyobject
> alignmenttype = teaches
> url = http://www.nctm.org/standards/content.aspx?id=312
> description = Algebra
>
> My Code
> <span class="style_2" itemprop="about">Math<br></span>
> etc.
> [this is from the list of "subject areas"]
>
> Output
> about = Math
>
>
> *Fee Status: Free
> *Greg's code
> <p><a rel="license" itemprop="useRightsURL"
> href="http://creativecommons.org/licenses/by-nc-sa/3.0/">....</a></p>
>
> Output
> userightsurl = http://creativecommons.org/licenses/by-nc-sa/3.0/
>
> My Code
> <span itemprop="offers" itemscope itemtype="http://schema.org/Offer">
> <meta itemprop="price" content="free">
> </span>
>
> Output
> offers = Item( 4 )
>
> Item 4
> * Type:* http://schema.org/offer
> price = free
>
> (Greg's is good example of LRMI property which indirectly conveys
> more information that just "free", mine might be a useful addition
> for since it uses core schema.org property and is more direct.)
>
>
> *Keywords: Polygons, Word problems, Crop fields, Proportions*
> My code
> <span class="style_2" itemprop="keywords">Proportion<br></span>
>
> etc. (this is from the list of "concepts used")
>
> Output
> keywords = Proportion
>
>
> *Language: English*
> I didn't look for this in schema.org, I could have used
> itemprop=inLanguage but this case <html
> xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> is
> sufficient
>
>
> *Mediator: Middle school teachers
> * My Code
> <meta itemprop="intendedEndUserRole" content="Middle school teachers"/>
>
> Output
> intendedenduserrole = Middle school teachers
> [Stuart and I had resource type set to lesson plan, the end user of
> a lesson plan is a teacher]
>
>
> *Beneficiary: Students
> *Greg's code
> <meta itemprop="intendedEndUserRole" content="student">
>
> Ouput
> intendedenduserrole = student
>
> [Greg had educational use set to assignment, in which case the end
> user is a student]
>
> I took the opinion that it goes without saying that students are the
> beneficiary of a learning resource :)
>
>
> *Education Levels: 6, 7, 8 [US grades--Scheme:
> http://purl.org/ASN/scheme/ASNEducationLevel/]*
> You can't do this exactly, but both Greg and I mapped Grade level to
> typical age range.
>
> Greg's code
> <span class="style_2"><meta itemprop="typicalAgeRange"
> content="11-14" />Grades 6-8</span>
>
> Output
> typicalagerange = 11-14
>
> My code
> <span class="style_2" itemprop="typicalAgeRange"
> content="11-13">Grades 6-8</span>
>
> Output
> typicalagerange = 11-13
>
>
> *Teaching Method: Computer assisted instruction*
> My code
> <meta itemprop="educationalUse" content="Computer assisted instruction"/>
>
> Output
> educationaluse = Computer assisted instruction
>
> Related: Greg had
> <meta itemprop="educationalUse" content="assignment">
>
> Output
> educationaluse = assignment
>
>
> *Essential Resources: Computers with Internet access; Google Earth*
> neither of us did this. There are some schema.org properties of
> CreativeWork like encodings and associatedMedia that may be relevant
> since their expected type is MediaObject, and it has properties
> relating to technical requirements.
>
>
> *Description: This two-part lesson requires students to...
> *Greg's code
> <div itemprop="description">
> ....
> <p class="Body_Small"><span style="line-height: 19px; "
> class="style_7">This lesson consists of two parts. The first
> requires students to find the area of a complex shape using formulas
> and the Google Earth ruler. The objects chosen for this lesson are
> several...
> ....
> </p>
> </div>
>
> Output
> description = This lesson consists of two parts. The first
> requires students to find the area of a complex shape using formulas
> and the Google Earth ruler tool.
>
> My code: The same
>
>
> *Correlated to (among others) Common Core State Standards* (assume
> LRMI "teaches"):
> URI: http://asn.jesandco.org/resources/S11434E2
> Description: [6.G.1] "1. Find the area of right triangles,
> other triangles, special quadrilaterals, and polygons by composing
> into rectangles or decomposing into triangles and other shapes;
> apply these techniques in the context of solving real-world and
> mathematical problems."
>
> This wasn't quite in the page, so Greg and I both matched to what we could.
>
> Greg's code:
> <span class="style_1" itemprop="competency" itemscope
> itemtype="http://schema.org/CompetencyObject">
> <meta itemprop="alignmentType" content="teaches">
> <meta itemprop="url"
> content="http://www.nctm.org/standards/content.aspx?id=312" />
> <span itemprop="description">Algebra</span>
> </span>
> etc.
> (This is the text listed under "standards" on the left of the page.)
>
> Output
> competency = Item( 1 )
>
> Item 1
> Type: http://schema.org/competencyobject
> alignmenttype = teaches
> url = http://www.nctm.org/standards/content.aspx?id=312
> description = Algebra
>
>
> My Code
> <li itemprop="competency" itemscope
> itemtype="schema.org/CompetencyObject" ...>
> <p style="text-indent: -12px; " class="paragraph_style_1">
> <link itemprop="url" href="http://asn.jesandco.org/resources/S11434E2" />
> <span itemprop="description">Find the area of complex polygons</span>....
> </p>
> </li>
> (This is the text listed under the heading "Objectives")
>
> Output
> competency = /Item/( 3 )
>
> Item 3
> * Type:* http://schema.org/competencyobject
> url = http://asn.jesandco.org/resources/S11434E2
> description = Find the area of complex polygons
>
>
> *Other LRMI Properties
> *Greg also had:
>
> *T**ime Required 1hr 30min*
> Code
> <meta itemprop="timeRequired" content="P1H30M">
>
> Ouput
> timerequired = P1H30M
>
>
> *Interactivity Type: active
> *<meta itemprop="interactivityType" content="active">
>
> Output
> interactivitytype = active
>
>
> /end
>
>
> On 16/03/12 16:58, Stuart Sutton wrote:
> >It would probably be even more useful to take Phil's example and
> >overload it even more.� The real test is the sufficiency of LRMI
> >to the markup task and we'll get there only by pressing the
> >specification to its limit.� While it might press logic a bit
> >(maybe not), having a _full_ example (or several full examples)
> >that put all of the LRMI properties in play in a single
> >description would be very useful.�
> >
> >For example, it would be useful to not only have formally
> >published resources as examples, but resources stemming from more
> >modest sort that are now so abundant in LR repositories around the
> >world--e.g., a teacher's lesson plan that has been mapped to some
> >learning outcome.� It is my sense that acceptance as a useful
> >schema will be dependent on how it _all_ works so there is a
> >better sense of what it fully enables (and what it does not).
> >
> >Below is some test metadata (Gateway to 21st Century Skills) for a
> >web-based lesson plan (http://www.realworldmath.org/Real_World_Math/Complex_Area_Problems.html).�
> >How might this play out as a narrative marked up with LRMI?
> >
> >===============
> >Title: Complex Area Problems
> >Online provider: Real World Math
> >Contributor: Thomas J. Petra
> >Resource Type: Lesson plan
> >Medium: Text/HTML
> >Is Part Of: http://www.realworldmath.org/Real_World_Math/
> >Subject: Geography, Measurement, Geometry, Algebra
> >Fee Status:� Free
> >Keywords: Polygons, Word problems, Crop fields, Proportions
> >Language: English
> >Mediator: Middle school teachers
> >Beneficiary: Students
> >Education Levels:� 6, 7, 8 [US grades--Scheme:
> >http://purl.org/ASN/scheme/ASNEducationLevel/]
> >Medium: Text/HTML
> >Teaching Method: Computer assisted instruction
> >Essential Resources: Computers with Internet access; Google Earth
> >
> >Description:� This two-part lesson requires students to use a
> >variety of math skills, including measuring distance, finding the
> >area of complex polygons, and solving word problems involving
> >rates. The first part has students find the area of a complex
> >shape using formulas and the Google Earth ruler tool. The objects
> >chosen for this lesson are several crop fields in Minnesota, but
> >you can use what you want. The second part of the lesson has
> >students use the house icon in Google Earth to focus on a problem
> >or several problems that a farmer may want to solve, such as "how
> >much money will my crop yield?" Students will need to be able to
> >solve rate problems with a proportion for this section.
> >
> >Correlated to (among others) Common Core State Standards (assume
> >LRMI "teaches"):
> >� � � URI:� http://asn.jesandco.org/resources/S11434E2
> >� � � Description: [6.G.1]� "1. Find the area of right
> >triangles, other triangles, special quadrilaterals, and polygons
> >by composing into rectangles or decomposing into triangles and
> >other shapes; apply these techniques in the context of solving
> >real-world and mathematical problems."
> >================
> >
> >Lots of organizations will be looking at mapping out to LRMI from
> >the millions of existing LR descriptions in LOM, DC-Ed and local
> >schema.� �
> >
> >Stuart
> >
> >
> >
> >
> >--
> >Stuart A. Sutton,
> >CEO and Managing Director, Dublin Core Metadata Initiative
> >Associate Professor Emeritus, The Information School
> >University of Washington
> >
> >
>
>
> --
> Ubuntu: not so much an operating system as a learning opportunity.
>
>
>
> --
> Heriot-Watt University is the Sunday Times
> Scottish University of the Year 2011-2012
>
You can find it at:
http://lrmi.net/examples/Complex_Area_Problems.html
There will be an Examples landing page at:
http://www.lrmi.net/technical-info/examples (not yet live)
As we get more examples with a couple of reviews on the mailing list
I'll add them to lrmi.net
Thanks again, Phil, for helping with this one!
Greg
<quote name="Greg Grossmeier" date="2012-04-06" time="16:26:51 -0700">
--
Greg Grossmeier
Education Technology & Policy Coordinator
twitter: @g_gerg / identi.ca: @greg / skype: greg.grossmeier
Thanks Greg, you're welcome. Only one comment of any importance
> 2) where to put the "webpage" tag; I'd say you were right with putting
> it on<body>
Technically, I don't think it matters. Enclosing as much of the content
as possible seemed sensible at the time. In this example the web page
being marked-up is the resource being described, so <body> worked. It
would also be interesting to show an example where the resource being
described was at another URL, in which case <body> probably would not be
suitable.
Phil
--
<http://www.icbl.hw.ac.uk/~philb/>
Please note new email address: phil....@hw.ac.uk
--