Example markup?

127 views
Skip to first unread message

joe hobson

unread,
Jan 9, 2012, 3:37:24 PM1/9/12
to Learning Resource Metadata Initiative
One of the TODOs listed in the announcement of the draft 0.5 LRMI
specification was to "Create example markup for some representative
real world resources." Has any progress been made on this task since
November? I would really like to see what it would look like to have
LRMI properties integrated with existing HTML in a real-world
resource. It is sometimes difficult to explain to others what LRMI is,
and some examples would go a long way towards clearing up confusion.

-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-
joe hobson, owner / director
Navigation North Learning Solutions LLC

Greg Grossmeier

unread,
Jan 9, 2012, 4:28:57 PM1/9/12
to Learning Resource Metadata Initiative
Hello Joe,

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">

Christo Dichev

unread,
Mar 4, 2012, 7:25:55 PM3/4/12
to Learning Resource Metadata Initiative
Hi,

Have any examples (similar to schema.org) been published for the
interested groups/individuals? I know that you are working on this
task, but I am checking in case I have missed any anointment on this
subject.

Christo

Greg Grossmeier

unread,
Mar 16, 2012, 11:34:44 AM3/16/12
to lr...@googlegroups.com
Hi Christo,

You can see a sample/example at:
http://wiki.creativecommons.org/LRMI/Examples

Best,

Greg

Phil Barker

unread,
Mar 16, 2012, 11:58:50 AM3/16/12
to lr...@googlegroups.com
On 16/03/2012 15:34, Greg Grossmeier wrote:
> Hi Christo,
>
> You can see a sample/example at:
> http://wiki.creativecommons.org/LRMI/Examples
>

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.

Stuart Sutton

unread,
Mar 16, 2012, 12:58:57 PM3/16/12
to lr...@googlegroups.com
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


Mike Collett

unread,
Mar 17, 2012, 5:12:46 AM3/17/12
to lr...@googlegroups.com
Hi there
Another real issue we came across when tagging to the National Curriculum in England using LOM, was different levels for different subjects.

For example a graphing resource may be applicable for Geography at level 2 but Mathematics at Level 3.

So
subject: Geography, Mathematics
level: 2, 3

Is inaccurate since the resource is not suitable for level 3 Geography nor level 2 Maths.

Cheers
Mike 7:-D
-----------
Mike Collett, Schemeta
+44 7798 728 747
------------
www.schemeta.com
email: mi...@schemeta.com
twitter: @schemeta
skype: mikecollett

people are the network

Jim Goodell

unread,
Mar 17, 2012, 2:07:59 PM3/17/12
to Learning Resource Metadata Initiative
I agree that a full example would be helpful. I'm reposting this
comment from another thread because this seems to be the more active
thread now...

In the Connexions example I see a hyperlink to ASN, but I'm wondering
if the competency object should be there with the url property
specifically set to the ref uri. (The human-clickable hyperlink may be
to something else. The example page just happens to have a human-
readable description with a hyperlink, but it seems the url property
within a competency object is required for machine readable context.)

I'm thinking instead of: <li itemprop="competency" itemscope
itemtype="http://schema.org/CompetencyObject"> <meta
itemprop="alignmentType" content="teaches"><a itemprop="name"
href="http://asn.jesandco.org/resources/S11435AF ">Determine whether
two events are mutually exclusive and whether two events are
independent.</a></li>

Add a meta tag like this: <li itemprop="competency" itemscope
itemtype="http://schema.org/CompetencyObject"> <meta
itemprop="alignmentType" content="teaches"><meta itemprop="url"
content="http://asn.jesandco.org/resources/S11435AF ">

...Insert here the content that actually teaches the competency
(video, page content, etc.), or a hyperlink to that resource, rather
than a hyperlink to the competency...

</li>

XML is not my area of expertise so please excuse my ignorance if I'm
off on this.

jg

O
> >>http://wiki.creativecommons.**org/LRMI/Examples<http://wiki.creativecommons.org/LRMI/Examples>
>
> > 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/<http://www.icbl.hw.ac.uk/%7Ephilb/>>
> > Please note new email address: phil.bar...@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<http://www.hw.ac.uk/researchleaders>

Christo Dichev

unread,
Mar 19, 2012, 5:55:15 PM3/19/12
to Learning Resource Metadata Initiative
Hi Greg,

I was asking for somewhat more complete example. A sketchy example
like the one posted at http://wiki.creativecommons.org/LRMI/Examples
is sufficient for people with mark-up and metadata background.
However if you want to bring more people (esp. educators) to this
discussion forum I believe you need more than that. There are (at
least) three types of sharers: authors who share their own content,
users who revise and then share the revised content and users who find
useful resources and share them with the community. I think that a
comprehensive example should cover all these scenarios. Also in
realistic setting the example should illustrate the use of a
substantial portion (if not all) of the education specific properties
from LRMI Specification version 0.7 .

Christo

Greg Grossmeier

unread,
Mar 22, 2012, 3:03:10 PM3/22/12
to lr...@googlegroups.com, lrmi...@googlegroups.com
This is great, Phil.

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.
>

Michael Johnson

unread,
Mar 22, 2012, 3:12:08 PM3/22/12
to lrmi...@googlegroups.com, lr...@googlegroups.com
well done!

Greg Grossmeier

unread,
Mar 22, 2012, 5:02:22 PM3/22/12
to LRMI TWG, LRMI
Ok, I partially lied.

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.)

With:
http://www.google.com/webmasters/tools/richsnippets?url=grossmeier.net/lrmi/Complex_Area_Problems-edited.html&view=cse

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">

Phil Barker

unread,
Mar 30, 2012, 11:27:51 AM3/30/12
to LRMI TWG, lr...@googlegroups.com

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=MailScanner has detected a possible fraud attempt from "schema.org" claiming to be "http://schema.org/Organization" class="noncurrent-page">
         <a itemprop="url" href=MailScanner has detected a possible fraud attempt from "www.realworldmath.org" claiming to be "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=MailScanner has detected a possible fraud attempt from "schema.org" claiming to be "http://schema.org/WebPage">

Output
Item
    Type:
http://schema.org/webpage

My Code
     <body itemscope itemtype=MailScanner has detected a possible fraud attempt from "schema.org" claiming to be "http://schema.org/WebPage" ....>

output:
Item
    Type:
http://schema.org/webpage
My code:
     <li  itemprop="isPartOf" itemscope itemtype=MailScanner has detected a possible fraud attempt from "schema.org" claiming to be "http://schema.org/CollectionPage" class="noncurrent-page">
        <a itemprop="URL" href=MailScanner has detected a possible fraud attempt from "www.realworldmath.org" claiming to be "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=MailScanner has detected a possible fraud attempt from "schema.org" claiming to be "http://schema.org/CompetencyObject">

        <meta itemprop="alignmentType" content="teaches">
        <meta itemprop="url" content=MailScanner has detected a possible fraud attempt from "www.nctm.org" claiming to be "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=MailScanner has detected a possible fraud attempt from "creativecommons.org" claiming to be "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=MailScanner has detected a possible fraud attempt from "schema.org" claiming to be "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=MailScanner has detected a possible fraud attempt from "www.w3.org" claiming to be "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.&nbsp; 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=MailScanner has detected a possible fraud attempt from "schema.org" claiming to be "http://schema.org/CompetencyObject">

        <meta itemprop="alignmentType" content="teaches">
        <meta itemprop="url" content=MailScanner has detected a possible fraud attempt from "www.nctm.org" claiming to be "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=MailScanner has detected a possible fraud attempt from "asn.jesandco.org" claiming to be "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:

Time 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.

Greg Grossmeier

unread,
Apr 6, 2012, 7:26:51 PM4/6/12
to Phil Barker, LRMI TWG, lr...@googlegroups.com
Great summary, Phil. Thanks for that.

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
>

> *

> *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

> *
> 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.&nbsp; 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
>

Greg Grossmeier

unread,
Apr 11, 2012, 6:46:45 PM4/11/12
to Phil Barker, LRMI TWG, lr...@googlegroups.com
I have now put the mashup version on the lrmi.net domain.

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

Phil Barker

unread,
Apr 12, 2012, 10:43:52 AM4/12/12
to LRMI TWG, lr...@googlegroups.com
On 07/04/2012 00:26, Greg Grossmeier wrote:
> Great summary, Phil. Thanks for that.

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

--

Reply all
Reply to author
Forward
0 new messages