<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>http://microformats.org/wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Mspecht</id>
	<title>Microformats Wiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="http://microformats.org/wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Mspecht"/>
	<link rel="alternate" type="text/html" href="http://microformats.org/wiki/Special:Contributions/Mspecht"/>
	<updated>2026-04-08T19:49:39Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.38.4</generator>
	<entry>
		<id>http://microformats.org/wiki/index.php?title=hlisting-feedback&amp;diff=38675</id>
		<title>hlisting-feedback</title>
		<link rel="alternate" type="text/html" href="http://microformats.org/wiki/index.php?title=hlisting-feedback&amp;diff=38675"/>
		<updated>2009-05-16T06:50:08Z</updated>

		<summary type="html">&lt;p&gt;Mspecht: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;cnaroda&lt;br /&gt;
== Schema Issues ==&lt;br /&gt;
&lt;br /&gt;
=== Item ===&lt;br /&gt;
&lt;br /&gt;
* is class=&amp;quot;item&amp;quot; a part of the spec? It is not clear from the highlight in the proposal.&lt;br /&gt;
* if it is, is it optional (as in the [[hlisting-proposal#Schema|schema]]) or required (as implied by the item [[hlisting-proposal#Item_Metadata|item metadata]] section). My feeling is that it should be required&lt;br /&gt;
&lt;br /&gt;
-- [[DavidJanes]] 2006-11-18&lt;br /&gt;
&lt;br /&gt;
=== Listing Action ===&lt;br /&gt;
&lt;br /&gt;
* &amp;quot;listing action&amp;quot; is another one that confuses me, is that two words, one word &amp;quot;listing-action&amp;quot; or just a tag with some of the recommended values... it is required, but i don't see it in action on edgeio.com or Dealtagger&lt;br /&gt;
&lt;br /&gt;
-- [[BrianSuda]] 2006-11-18&lt;br /&gt;
&lt;br /&gt;
=== Make Info/Photo fields Optional ===&lt;br /&gt;
&lt;br /&gt;
WordPress has a great WYSIWYG editor that lets you drag &amp;amp; drop images. &lt;br /&gt;
But the only semantic identification it uses is the HTML &amp;lt;img&amp;gt; element. &lt;br /&gt;
So how do we get a photo to be identified from all the images inside the description?&lt;br /&gt;
&lt;br /&gt;
1. Manually edit the HTML that WordPress creates to add the class.&lt;br /&gt;
2. Add another UI doubling the one already used by WordPress, sans drag &amp;amp; drop, strictly for images designated as photos.&lt;br /&gt;
3. Tag every single image as photo.&lt;br /&gt;
4. Have the crawler interpret every single image as photo.&lt;br /&gt;
&lt;br /&gt;
I'm not sure we want to push the complexity to the edge, that's like asking people to create only valid XHTML pages and not rendering anything that refuses to validate. This is about humans first, machines second. If complexity needs to exist, it should be not in the blog, but in the crawlers.&lt;br /&gt;
&lt;br /&gt;
-- Assaf Arkin&lt;br /&gt;
&lt;br /&gt;
== Default Action ==&lt;br /&gt;
I think it's good form to have a default for every required field, since someone out there is going to drop any given requried field in the land of microformats. In that spirit, the default for listing type is offer, since wanted ads are &amp;lt;&amp;lt; 10% in the real world. What I don't know is what the default action should be; the most neutral of them is ''announce'', which I am using in my parser.&lt;br /&gt;
&lt;br /&gt;
-- Rohit&lt;br /&gt;
&lt;br /&gt;
== Donations ==&lt;br /&gt;
&lt;br /&gt;
Sell and Rent are obvious enough verbs; what does Trade mean, though? Barter? And what about one-sided gifts, like donations or &amp;quot;free to recycle&amp;quot;? Should we replace Trade and offer Donate in its place?&lt;br /&gt;
&lt;br /&gt;
-- Rohit&lt;br /&gt;
&lt;br /&gt;
== Desire to Inherit Context ==&lt;br /&gt;
&lt;br /&gt;
When it comes to blog posting, Iâd like to see us address the following:&lt;br /&gt;
&lt;br /&gt;
1. '''Less is more'''. Or in reverse, people are lazy, and the less fields they need to fill in order to sell a couch or find a date, the more they'll use the plugin. So I'm trying to visualize how this plays in with the user interface and how we can keep it as simple as possible.&lt;br /&gt;
&lt;br /&gt;
2. '''DRY'''. We want to capture as much information as possible from what is already available in the blog post. We already have summary (title), listing date/time (post date/time), permalink, author information, tags/categories.&lt;br /&gt;
&lt;br /&gt;
3. '''Keep it simple'''. And here I'm talking about setup and being able to extend your blog's functionality without too much fuss. This one is a bit more tricky, so I'll go into details.&lt;br /&gt;
&lt;br /&gt;
WordPress uses templates to render the blog post. The template then calls the WordPress API to render the title, a second call to render the content, and another call to render any additional metadata (e.g. &lt;br /&gt;
publish date, categories, author). These separate calls allow people to play with the formatting and apply any styling they like.&lt;br /&gt;
&lt;br /&gt;
The way uPress works, is by processing the blog post before it goes back to the filter, creating the hEvent (to be: hListing) element around it, and adding any relevant fields into the blog post. So what you fill in the form, finds its way to the post content. As a result, setting up the plugin requires two steps: drop it to the plugins directory, and activate.&lt;br /&gt;
&lt;br /&gt;
Unfortunately, I only get to process the content of the post. I can't easily include the title inside the hListing element, or any other metadata about the post, even though I have access to it. If I duplicate that information, the post stops being readable. And to wrap the entire post (not just body) inside a microformat element, I need to tweak the template. Except people use different templates, and I can't tweak all of them.&lt;br /&gt;
&lt;br /&gt;
So the more context we use, the better the plugin becomes.&lt;br /&gt;
&lt;br /&gt;
-- Assaf Arkin&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== '''On hReview''' ==&lt;br /&gt;
&lt;br /&gt;
This draft was heavily influenced by hReview. That's a good thing. We donât want to duplicate efforts; are learning from the mistakes of others; and converging on a cohesive set of specifications. I want to eventually add hReview and hCard to my plugin. So this strategy of borrowing from existing microformats helps me get it done quicker. It took me all of five minutes to leverage address formatting from hEvent.&lt;br /&gt;
&lt;br /&gt;
But we also need to recognize that hReview could also be more blogging friendly. The specification is great, but the implementations are lacking. I think the reason is that hReview was designed for greenfield applications that specifically deal with emitting reviews. The design did not take into consideration applications that already deal with content, but want to supplement it with reviews, listings, etc. There's no mention of such consideration in the spec.&lt;br /&gt;
&lt;br /&gt;
We want to appeal to the wide populace of bloggers who just want to get stuff done. Rather than put the burden on millions of bloggers out there, we should place the burden on the few companies developing crawlers.&lt;br /&gt;
&lt;br /&gt;
What would Tantek say? I think he'd ask us to focus on use cases, real examples. I'm presenting one such example. The use case involves a blogger who just wants to sell something on their blog, with the minimum amount of effort and cognitive friction. They want the listing to be discovered, aggregated and searched by others.&lt;br /&gt;
&lt;br /&gt;
-- Assaf Arkin&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== '''Neighborhood Name''' ==&lt;br /&gt;
&lt;br /&gt;
With the exception of housing, most classified listings donât contain a specific address (e.g., if Iâm selling my couch, you donât need to know where I live in the listing).    Some location information, however, is important.  In most suburban areas, the name of the town is sufficient.  In cities, however, neighborhood is important and more contextually relevant than zipcode (simply a region defined by the post office).&lt;br /&gt;
&lt;br /&gt;
This is a tough problem that needs to be solved but outside the context of this discussion.  We think there are other cases the could benefit from it, including hReview and hEvent.  We recommend that this debate be surface in the adr microformation discussion (e.g., perhaps extend the locality field (city) to optionally include a neighborhood)&lt;br /&gt;
&lt;br /&gt;
-- Craig Donato &amp;amp; Assaf Arkin&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== '''Listing Action, Listing Type, Item Type''' ==&lt;br /&gt;
&lt;br /&gt;
We heavily debated how to classify a listing.  Search engines or marketplaces typically need to understand what type of listing it is (e.g., personal ad, house for sale, music) to effectively reference or index a listing.   &lt;br /&gt;
&lt;br /&gt;
We initially considered proposing a single category field that contained tags (in addition to the tags field).  Not only did this seem duplicative, it also seemed like too much of a good thing.  In a previous project, Assaf managed to successfully overload everything into tags (including dates and locations), and run time-based and location-based searches, and ended up concluding it's a bad idea.&lt;br /&gt;
&lt;br /&gt;
We eventually decided to propose the use three parametric field that when used together could define any type of listing independent of the words use to describe.  These ended up being: listing-type (are you offering something or looking for something; listing-action (are you trying to sell, rent, or announce something); and item type (what item is referenced by the action such as a job opening, product, housing).  By making small modifications to this vocabulary, users can specify an extremely wide range of potential transactions.  This seemed more feasible given that the UI used to produce the hListing could abstract some of this from the user (as Assaf demonstrated in his demo plugin).&lt;br /&gt;
&lt;br /&gt;
For example:&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
!Desired Transaction&lt;br /&gt;
!Listing Type&lt;br /&gt;
!Listing Action&lt;br /&gt;
!Item Type&lt;br /&gt;
|-&lt;br /&gt;
|Merchandise For Sale&lt;br /&gt;
|Offer&lt;br /&gt;
|Sell&lt;br /&gt;
|Product&lt;br /&gt;
|-&lt;br /&gt;
|Looking to Buy Merchandise&lt;br /&gt;
|Wanted&lt;br /&gt;
|Sell&lt;br /&gt;
|Product&lt;br /&gt;
|-&lt;br /&gt;
|Selling Tickets&lt;br /&gt;
|Offer&lt;br /&gt;
|Sell&lt;br /&gt;
|Event&lt;br /&gt;
|-&lt;br /&gt;
|Apartment For Rent&lt;br /&gt;
|Offer&lt;br /&gt;
|Rent&lt;br /&gt;
|Housing&lt;br /&gt;
|-&lt;br /&gt;
|Looking for Apartment&lt;br /&gt;
|Wanted&lt;br /&gt;
|Rent&lt;br /&gt;
|Housing&lt;br /&gt;
|-&lt;br /&gt;
|Room for Rent (Roommate)&lt;br /&gt;
|Offer&lt;br /&gt;
|Rent&lt;br /&gt;
|Housing&lt;br /&gt;
|-&lt;br /&gt;
|Looking for a Date&lt;br /&gt;
|Offer||Wanted&lt;br /&gt;
|Announce, Meet&lt;br /&gt;
|-&lt;br /&gt;
|Job Opening&lt;br /&gt;
|Offer&lt;br /&gt;
|Announce&lt;br /&gt;
|Opening&lt;br /&gt;
|-&lt;br /&gt;
|Looking for a Job (Resume)&lt;br /&gt;
|Wanted&lt;br /&gt;
|Announce&lt;br /&gt;
|Opening&lt;br /&gt;
|-&lt;br /&gt;
|Music Lessons&lt;br /&gt;
|Offer&lt;br /&gt;
|Service&lt;br /&gt;
|Business&lt;br /&gt;
|-&lt;br /&gt;
|Trade Couch for TV&lt;br /&gt;
|Offer&lt;br /&gt;
|Trade&lt;br /&gt;
|Product&lt;br /&gt;
|-&lt;br /&gt;
|Pet for Adoption&lt;br /&gt;
|Offer&lt;br /&gt;
|Announce&lt;br /&gt;
|Animal?&lt;br /&gt;
|}&lt;br /&gt;
-- Craig Donato&lt;br /&gt;
&lt;br /&gt;
== Vertical ==&lt;br /&gt;
Adding &amp;quot;vertical&amp;quot; to the schema would take this idea a lot further and would add enough flexibility to kill off the need for further formats like hJob etc.  Specific verticals could be set (jobs, real estate, rentals, auto, other) with additional fields added as subsets of each vertical. &lt;br /&gt;
&lt;br /&gt;
* vertical: rentals&lt;br /&gt;
* listing type: offer&lt;br /&gt;
* item type: house (vs. appartment)&lt;br /&gt;
* listing action: rent&lt;br /&gt;
&lt;br /&gt;
-- [[User:AaronMentele|Aaron Mentele]] (2006-12-26)&lt;br /&gt;
&lt;br /&gt;
== Eliminate Item Type ==&lt;br /&gt;
&lt;br /&gt;
Can we eliminate item type and simply use tags?  Or perhaps inferred item type from the item info?&lt;br /&gt;
&lt;br /&gt;
== hClassified? ==&lt;br /&gt;
&lt;br /&gt;
There are meanings of &amp;quot;listing&amp;quot; that wouldn't fit this format.. might not hClassified be a more descriptive name? It's not overconstraining... 'classifieds' being very broad in practice and the meaning very informally/functionally defined. Or has the 'listing' train left the station? &lt;br /&gt;
&lt;br /&gt;
== What about retail? == &lt;br /&gt;
&lt;br /&gt;
Retail is out of scope for hListing, sure -- but what microformat should a retail seller of (e.g. mass-produced) goods use? hForSale? hProduct?&lt;br /&gt;
&lt;br /&gt;
== Retail ==&lt;br /&gt;
&lt;br /&gt;
Funnily enough, hProduct is always something that I've thought about.&lt;br /&gt;
&lt;br /&gt;
I'd be bold enough to say that it will be one of the main uses of microformats in the future. Imagine the amount of shops, price comparison, product review and many more type of sites. It doesn't have to be for profit, it could just be someones product, on their site, that they are displaying.&lt;br /&gt;
&lt;br /&gt;
I'd be willing to help and continue development of a spec for 'hProduct'.&lt;br /&gt;
&lt;br /&gt;
Adam Craven&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Thubnail Class ==&lt;br /&gt;
Hello. I'm not sure I understand everything correctly, but from reading the hListing proposal it seems that one should put pictures of the listed subject into the &amp;quot;photo&amp;quot; class. I'm wondering if also we may wish to have a &amp;quot;thumnail&amp;quot; class or perhaps something like &amp;quot;photo-thumbnail&amp;quot; to denote thumbnail images.&lt;br /&gt;
-Andrew&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Validator ==&lt;br /&gt;
Perhaps to foster development of this type, someone (who knows a lot more about microformats than I) should put a validator type page out there. I realize that microformats, by their nature are a loose specification (it's not as strict as validating say an XML rss feed). But having something that I can use to at least verify that what I'm coding is actually recognized as an hListing by someone other than myself would be very helpful.&lt;br /&gt;
-Andrew&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Blogmatrix have added hListing to their microformats parser [http://tools.blogmatrix.com/extract/ here]&lt;br /&gt;
-d4rr3ll&lt;br /&gt;
&lt;br /&gt;
== Extraction of hProduct ==&lt;br /&gt;
&lt;br /&gt;
I think it would be wise to extract product information into [[hproduct|hProduct]] and simply maintain the listing for listing-specific data (such as actual price/suggested price, location, timeframe, etc.).&lt;br /&gt;
&lt;br /&gt;
Also, regarding price, I think going with the currency microformat makes sense, but I also think there should be specifics around the type of price being shown. For instance, there is a MSRP which is tied to the product (and ''should'' be in hProduct), then there is the asking price (or in the case of cars, the dealer invoice, sticker price, etc.). Perhaps going the route of&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;p class=&amp;quot;price actual money&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;abbr class=&amp;quot;currency&amp;quot; title=&amp;quot;USD&amp;quot;&amp;gt;$&amp;lt;/abbr&amp;gt;3.00&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
would make more sense?&lt;br /&gt;
- Aaron Gustafson&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Use for Microphilanthropy and Volunteer listings ==&lt;br /&gt;
&lt;br /&gt;
Adding 'Donate', as Rohit suggested, would open up hListing for use by microphilanthropy sites like www.Kiva.org or www.DonorsChoose.org (I work there.) See here for an example of one of our listings:&lt;br /&gt;
&lt;br /&gt;
http://www.donorschoose.org/donors/proposal.html?id=64964&lt;br /&gt;
&lt;br /&gt;
So an organization seeking a donation would format it Listing Type: Wanted, Listing Action: Donate, Listing Item: Cash&lt;br /&gt;
&lt;br /&gt;
Someone looking to donate an old PC would format it Listing Type: Offer, Listing Action: Donate, Listing Item: Product&lt;br /&gt;
&lt;br /&gt;
An organization trying to find a volunteer would have Listing Type: Wanted, Listing Action: Donate, Listing Item: Service&lt;br /&gt;
&lt;br /&gt;
Note that some organizations (like Kiva) are doing microloans, instead of microphilanthropy. So in addition to Sell, Rent, Trade, Meet, Announce, and Donate, &amp;quot;Loan&amp;quot; would be useful as a Listing Action. (Could also be useful for facilitating borrowing relationships of items.)&lt;br /&gt;
&lt;br /&gt;
One other addition to hListing that might be useful in this context is Cost. In a commercial setting (say, you're trying to sell a used item on eBay), Cost would represent what you paid for the item. So Price - Cost would get you the markup (or markdown). In a philanthropic context, Cost would represent the cost to make a project happen. If the project were already partially funded, then Price &amp;lt; Cost, and Price / Cost would give you the % remaining to completely fund that project. (Many microphilanthropy sites bundle lots of donations to make up one project.)&lt;br /&gt;
&lt;br /&gt;
-- Mike Everett-Lane&lt;br /&gt;
&lt;br /&gt;
== Job listings ==&lt;br /&gt;
&lt;br /&gt;
The discussion over on the [http://microformats.org/wiki/job-listing-brainstorming Job Listing microformat page] discusses the possibility of using the hlisting format instead of creating a new format. &lt;br /&gt;
&lt;br /&gt;
While jobs can be described using Listing Type=&amp;quot;Offer&amp;quot;, Listing Action = &amp;quot;Announce&amp;quot; and Item Type =&amp;quot;Opening&amp;quot;. Additional mark ups are required to meet the basic job board usages. For example Australian job boards all have Industries, Salary ranges, types of jobs, and a URL for the application. Being able to incorporate these key elements into the hlisting spec would be great. &lt;br /&gt;
&lt;br /&gt;
-- Michael Specht&lt;/div&gt;</summary>
		<author><name>Mspecht</name></author>
	</entry>
	<entry>
		<id>http://microformats.org/wiki/index.php?title=User:Mspecht&amp;diff=38674</id>
		<title>User:Mspecht</title>
		<link rel="alternate" type="text/html" href="http://microformats.org/wiki/index.php?title=User:Mspecht&amp;diff=38674"/>
		<updated>2009-05-16T06:48:44Z</updated>

		<summary type="html">&lt;p&gt;Mspecht: New page: Michael Specht  * Blog : http://specht.com.au/michael/ * Company: http://inspecht.com.au/ * Contact at mspecht at gmail dot com  Interested in the Resume and Job applications.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Michael Specht&lt;br /&gt;
&lt;br /&gt;
* Blog : http://specht.com.au/michael/&lt;br /&gt;
* Company: http://inspecht.com.au/&lt;br /&gt;
* Contact at mspecht at gmail dot com&lt;br /&gt;
&lt;br /&gt;
Interested in the Resume and Job applications.&lt;/div&gt;</summary>
		<author><name>Mspecht</name></author>
	</entry>
	<entry>
		<id>http://microformats.org/wiki/index.php?title=job-listing-brainstorming&amp;diff=38673</id>
		<title>job-listing-brainstorming</title>
		<link rel="alternate" type="text/html" href="http://microformats.org/wiki/index.php?title=job-listing-brainstorming&amp;diff=38673"/>
		<updated>2009-05-16T06:36:16Z</updated>

		<summary type="html">&lt;p&gt;Mspecht: /* Andy Mabbett */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Job Listing Brainstorming =&lt;br /&gt;
&lt;br /&gt;
Ideas for a possible [[job-listing]] microformat.&lt;br /&gt;
&lt;br /&gt;
== Fields from examples ==&lt;br /&gt;
&lt;br /&gt;
(see the [[job-listing-examples]])&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;sortable&amp;quot;&lt;br /&gt;
! property || xhtml-element || description || major/minor (+/-) priority&lt;br /&gt;
|-&lt;br /&gt;
| title || h# || title of the job, e.g. 'Project-Manager for Customer-Service-Project' || +&lt;br /&gt;
|-&lt;br /&gt;
| description || class || job-description || +&lt;br /&gt;
|-&lt;br /&gt;
| company || [[hcard]] || || +&lt;br /&gt;
|-&lt;br /&gt;
| company size || class || || +&lt;br /&gt;
|-&lt;br /&gt;
| company logo || class || || -&lt;br /&gt;
|-&lt;br /&gt;
| multimedia || class || || -&lt;br /&gt;
|-&lt;br /&gt;
| location || [[adr]] || || +&lt;br /&gt;
|-&lt;br /&gt;
| start &amp;amp; end date || dtstart &amp;amp; dtend || :or should we use dstart for the date the ad is posted,&amp;lt;br /&amp;gt; and dtend for the closing date for aplications? || +&lt;br /&gt;
|-&lt;br /&gt;
| type (employee|contract) || class || || +&lt;br /&gt;
|-&lt;br /&gt;
| classification (full time|part time|temporary|&amp;lt;br /&amp;gt;temp to hire|seasonal|internship) || class || || +&lt;br /&gt;
|-&lt;br /&gt;
| hours/week || class || || +&lt;br /&gt;
|-&lt;br /&gt;
| salary base || class (see [[currency]]) || || +&lt;br /&gt;
|-&lt;br /&gt;
| salary max || class (see [[currency]]) || || +&lt;br /&gt;
|-&lt;br /&gt;
| wage/hour || class (see [[currency]]) || || +&lt;br /&gt;
|-&lt;br /&gt;
| education || class || ||&lt;br /&gt;
|-&lt;br /&gt;
| certification || class || ||&lt;br /&gt;
|-&lt;br /&gt;
| years || class || ||&lt;br /&gt;
|-&lt;br /&gt;
| required || class || ||&lt;br /&gt;
|-&lt;br /&gt;
| skill || class || management can fall under skill ||&lt;br /&gt;
|-&lt;br /&gt;
| years || class || ||&lt;br /&gt;
|-&lt;br /&gt;
| required || class || ||&lt;br /&gt;
|-&lt;br /&gt;
| benefit || class || ||&lt;br /&gt;
|-&lt;br /&gt;
| holiday allowance || || expressed in days or weeks? ||&lt;br /&gt;
|-&lt;br /&gt;
| contact || [[hcard]]&lt;br /&gt;
|-&lt;br /&gt;
| time posted || date-time || (is this dtstart? See above) ||&lt;br /&gt;
|-&lt;br /&gt;
| relocation covered || class || ||&lt;br /&gt;
|-&lt;br /&gt;
| job function || class || (if absent, fall back to title?) ||&lt;br /&gt;
|-&lt;br /&gt;
| travel required || class || || &lt;br /&gt;
|-&lt;br /&gt;
| industry || || tag on company?&lt;br /&gt;
|-&lt;br /&gt;
| language of job-listing || &amp;lt;s&amp;gt;class&amp;lt;/s&amp;gt; @lang on containing element (or use page's language) || ||&lt;br /&gt;
|-&lt;br /&gt;
| job-language || class || mainlanguage spoken with colleagues ||&lt;br /&gt;
|-&lt;br /&gt;
| applicationmaterial || class || e.g. cv, worksamples, licenses, greencard || &lt;br /&gt;
|-&lt;br /&gt;
| organisationalid || class || number or phrase - large enterprises have an unique id for a specific job offer || &lt;br /&gt;
|-&lt;br /&gt;
| applicationurl || class || Some companies require applicants to fill out application forms online || &lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Filip Chereches-Tosa==&lt;br /&gt;
* Maybe there's no need to have a dedicated microformat for jobs and we could somehow extend [http://microformats.org/wiki/hlisting-proposal the hListing proposal], by adding the following optional fields under '''description''':&lt;br /&gt;
** salary&lt;br /&gt;
** education&lt;br /&gt;
** skills&lt;br /&gt;
** type&lt;br /&gt;
&lt;br /&gt;
[[User:FilipCte|Filip C.T.E.]]&lt;br /&gt;
&lt;br /&gt;
==Bruce Stockwell==&lt;br /&gt;
I concur with [[User:FilipCte|Filip C.T.E.]]. A vacant or new position at a company can be represented in its basic form by [http://microformats.org/wiki/hlisting-proposal the hListing proposal]. [http://microformats.org/wiki/measure hMeasure] and [http://microformats.org/wiki/currency-proposal hCurrency] could handle the salary as it would the monetary value of any basic listing. Describing optional and required skill set items needs more discussion.&lt;br /&gt;
&lt;br /&gt;
[[User:BruceStockwell|Bruce Stockwell]]&lt;br /&gt;
&lt;br /&gt;
==Andy Mabbett==&lt;br /&gt;
&amp;quot;job-listing&amp;quot; is clunky, would &amp;quot;vacancy&amp;quot; be a better name?&lt;br /&gt;
*I second the change of name to &amp;quot;Vacancy&amp;quot;. - [[User: NTollervey|ntoll]]&lt;br /&gt;
**I disagree, &amp;quot;vacancy&amp;quot; has no context. It could refer to anything - eg &amp;quot;hotel vacancy&amp;quot;. - Quint&lt;br /&gt;
***In which case, &amp;quot;job-vacancy&amp;quot; or just &amp;quot;job&amp;quot;? [[User:AndyMabbett|Andy Mabbett]]&lt;br /&gt;
**** A job is a offering to the market for someone to fill so using the 3 attributes from the hlisting spec Listing Type=&amp;quot;Offer&amp;quot;, Listing Action = &amp;quot;Announce&amp;quot; and Item Type =&amp;quot;Opening&amp;quot; describe a job opening. [[User:Mspecht|Michael Specht]]&lt;br /&gt;
&lt;br /&gt;
==Christian Pfetzing==&lt;br /&gt;
&lt;br /&gt;
What about &amp;quot;job-offer&amp;quot;? Reason: People with low english-skills often know &amp;quot;offer&amp;quot; but not &amp;quot;vacancy&amp;quot;.&lt;br /&gt;
On the other hand:&lt;br /&gt;
Why not easily &amp;quot;job&amp;quot;?&lt;br /&gt;
With an attribute you can specify if it is a &amp;quot;job-offer&amp;quot; or a &amp;quot;job-application&amp;quot;. So human beeings/job-platforms can easily compare &amp;quot;offers&amp;quot; and &amp;quot;applications&amp;quot;. Manually (humans) or automatic (machines) -- [[User:Christian|Christian]] 05:48, 28 Apr 2007 (PDT)&lt;br /&gt;
&lt;br /&gt;
==Darren Bounds==&lt;br /&gt;
&lt;br /&gt;
Keep in mind the internationally recognized term in the ATS industry is &amp;quot;requisition&amp;quot;. This is also defined in the [http://www.hr-xml.org HRXML specification]. &lt;br /&gt;
&lt;br /&gt;
While I believe other non-standard options should be considered, it does not appear as though the hResume specification gave any consideration to HRXML, which does have a large adoption for backend transations regarding HR data (including resumes and requisitions).&lt;br /&gt;
&lt;br /&gt;
* While this makes perfect sense from a specialist's back-end view, I'm not sure that I would ever look for a requisition (actually positive that I wouldn't) [[User:Amodal1| Robert Cooksey]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==See also==&lt;br /&gt;
*[http://www.twict.gov.uk/jobs.asp Joined Up Jobs] (job syndication initiative in UK local government)&lt;br /&gt;
*[[currency]] - proposed microformat for marking-up amounts of money (for salary, wage, payment, earnings)&lt;br /&gt;
&lt;br /&gt;
==Robert Cooksey==&lt;br /&gt;
(hello everyone, my first post, I'll get to creating my user page[[User: Amodal1 | Robert Cooksey]] )&lt;br /&gt;
* The idea of extending the hListing proposal sounds like a good one. &lt;br /&gt;
** This simplifies the models to more generic containers with detail coming from attribute values&lt;br /&gt;
** It also utilizes the time tested models of information organization on sites such as craigslist and paper models such as classifieds while adding the semantic specificity that allows the data to be utilized by systems in widely divergent varieties by agents--human and digital&lt;br /&gt;
* Questions concerning this:&lt;br /&gt;
** Is there another word than job or requisition that captures all of each and is used in common parlance?&lt;br /&gt;
** Would &amp;quot;offer&amp;quot; be the best action for this? Maybe &amp;quot;opportunity&amp;quot; or something of which I'm not thinking?&lt;br /&gt;
*** A general enough heading for this action in hListing would allow for a breakdown in terms of type of different forms&lt;br /&gt;
*** The suggestion of type could accept values such as:&lt;br /&gt;
**** contract, submission (for calls for conferences, publications, etc.), full-time, part-time, etc.&lt;br /&gt;
**** This would allow for an opportunity (job/employment, call for papers, etc.) that could be differentiated by attributes of type and availability status (open, closed, conditional, etc.)&lt;br /&gt;
** Also, the word &amp;quot;available&amp;quot; seems more flexible should one want to allow for just an expression that expresses openness without too much specificity, but the expiration date might catch-that. What if open-until-filled?&lt;br /&gt;
* One last suggestion is to add &amp;quot;experience&amp;quot; to the list Filip posted above&lt;br /&gt;
** While many job listers search for skills and education level, number of years experience are also used at least as often&lt;br /&gt;
&lt;br /&gt;
==Michael Specht==&lt;br /&gt;
Agree the hlisting format looks like it could easily be extended to meet the initial needs of a job posting, assuming we look at a job posting as a classified ad not from the view point of a recruiter. One of the issues that limited the take up of HRXML in the early days was it's complexity, experienced gained here in Australia trying to get vendors to support the format. The list of elements above seems to describe a job from an HR/recruitment point of view not a classifieds point of view.&lt;br /&gt;
&lt;br /&gt;
I see the biggest issue with the hlisting format being how to handle: salary, skills, type, industry and application process.&lt;/div&gt;</summary>
		<author><name>Mspecht</name></author>
	</entry>
	<entry>
		<id>http://microformats.org/wiki/index.php?title=job-listing-brainstorming&amp;diff=38672</id>
		<title>job-listing-brainstorming</title>
		<link rel="alternate" type="text/html" href="http://microformats.org/wiki/index.php?title=job-listing-brainstorming&amp;diff=38672"/>
		<updated>2009-05-16T06:35:23Z</updated>

		<summary type="html">&lt;p&gt;Mspecht: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Job Listing Brainstorming =&lt;br /&gt;
&lt;br /&gt;
Ideas for a possible [[job-listing]] microformat.&lt;br /&gt;
&lt;br /&gt;
== Fields from examples ==&lt;br /&gt;
&lt;br /&gt;
(see the [[job-listing-examples]])&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;sortable&amp;quot;&lt;br /&gt;
! property || xhtml-element || description || major/minor (+/-) priority&lt;br /&gt;
|-&lt;br /&gt;
| title || h# || title of the job, e.g. 'Project-Manager for Customer-Service-Project' || +&lt;br /&gt;
|-&lt;br /&gt;
| description || class || job-description || +&lt;br /&gt;
|-&lt;br /&gt;
| company || [[hcard]] || || +&lt;br /&gt;
|-&lt;br /&gt;
| company size || class || || +&lt;br /&gt;
|-&lt;br /&gt;
| company logo || class || || -&lt;br /&gt;
|-&lt;br /&gt;
| multimedia || class || || -&lt;br /&gt;
|-&lt;br /&gt;
| location || [[adr]] || || +&lt;br /&gt;
|-&lt;br /&gt;
| start &amp;amp; end date || dtstart &amp;amp; dtend || :or should we use dstart for the date the ad is posted,&amp;lt;br /&amp;gt; and dtend for the closing date for aplications? || +&lt;br /&gt;
|-&lt;br /&gt;
| type (employee|contract) || class || || +&lt;br /&gt;
|-&lt;br /&gt;
| classification (full time|part time|temporary|&amp;lt;br /&amp;gt;temp to hire|seasonal|internship) || class || || +&lt;br /&gt;
|-&lt;br /&gt;
| hours/week || class || || +&lt;br /&gt;
|-&lt;br /&gt;
| salary base || class (see [[currency]]) || || +&lt;br /&gt;
|-&lt;br /&gt;
| salary max || class (see [[currency]]) || || +&lt;br /&gt;
|-&lt;br /&gt;
| wage/hour || class (see [[currency]]) || || +&lt;br /&gt;
|-&lt;br /&gt;
| education || class || ||&lt;br /&gt;
|-&lt;br /&gt;
| certification || class || ||&lt;br /&gt;
|-&lt;br /&gt;
| years || class || ||&lt;br /&gt;
|-&lt;br /&gt;
| required || class || ||&lt;br /&gt;
|-&lt;br /&gt;
| skill || class || management can fall under skill ||&lt;br /&gt;
|-&lt;br /&gt;
| years || class || ||&lt;br /&gt;
|-&lt;br /&gt;
| required || class || ||&lt;br /&gt;
|-&lt;br /&gt;
| benefit || class || ||&lt;br /&gt;
|-&lt;br /&gt;
| holiday allowance || || expressed in days or weeks? ||&lt;br /&gt;
|-&lt;br /&gt;
| contact || [[hcard]]&lt;br /&gt;
|-&lt;br /&gt;
| time posted || date-time || (is this dtstart? See above) ||&lt;br /&gt;
|-&lt;br /&gt;
| relocation covered || class || ||&lt;br /&gt;
|-&lt;br /&gt;
| job function || class || (if absent, fall back to title?) ||&lt;br /&gt;
|-&lt;br /&gt;
| travel required || class || || &lt;br /&gt;
|-&lt;br /&gt;
| industry || || tag on company?&lt;br /&gt;
|-&lt;br /&gt;
| language of job-listing || &amp;lt;s&amp;gt;class&amp;lt;/s&amp;gt; @lang on containing element (or use page's language) || ||&lt;br /&gt;
|-&lt;br /&gt;
| job-language || class || mainlanguage spoken with colleagues ||&lt;br /&gt;
|-&lt;br /&gt;
| applicationmaterial || class || e.g. cv, worksamples, licenses, greencard || &lt;br /&gt;
|-&lt;br /&gt;
| organisationalid || class || number or phrase - large enterprises have an unique id for a specific job offer || &lt;br /&gt;
|-&lt;br /&gt;
| applicationurl || class || Some companies require applicants to fill out application forms online || &lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Filip Chereches-Tosa==&lt;br /&gt;
* Maybe there's no need to have a dedicated microformat for jobs and we could somehow extend [http://microformats.org/wiki/hlisting-proposal the hListing proposal], by adding the following optional fields under '''description''':&lt;br /&gt;
** salary&lt;br /&gt;
** education&lt;br /&gt;
** skills&lt;br /&gt;
** type&lt;br /&gt;
&lt;br /&gt;
[[User:FilipCte|Filip C.T.E.]]&lt;br /&gt;
&lt;br /&gt;
==Bruce Stockwell==&lt;br /&gt;
I concur with [[User:FilipCte|Filip C.T.E.]]. A vacant or new position at a company can be represented in its basic form by [http://microformats.org/wiki/hlisting-proposal the hListing proposal]. [http://microformats.org/wiki/measure hMeasure] and [http://microformats.org/wiki/currency-proposal hCurrency] could handle the salary as it would the monetary value of any basic listing. Describing optional and required skill set items needs more discussion.&lt;br /&gt;
&lt;br /&gt;
[[User:BruceStockwell|Bruce Stockwell]]&lt;br /&gt;
&lt;br /&gt;
==Andy Mabbett==&lt;br /&gt;
&amp;quot;job-listing&amp;quot; is clunky, would &amp;quot;vacancy&amp;quot; be a better name?&lt;br /&gt;
*I second the change of name to &amp;quot;Vacancy&amp;quot;. - [[User: NTollervey|ntoll]]&lt;br /&gt;
**I disagree, &amp;quot;vacancy&amp;quot; has no context. It could refer to anything - eg &amp;quot;hotel vacancy&amp;quot;. - Quint&lt;br /&gt;
***In which case, &amp;quot;job-vacancy&amp;quot; or just &amp;quot;job&amp;quot;? [[User:AndyMabbett|Andy Mabbett]]&lt;br /&gt;
**** A job is a offering to the market for someone to fill so using the 3 attributes from the hlisting spec Listing Type=&amp;quot;Offer&amp;quot;, Listing Action = &amp;quot;Announce&amp;quot; and Item Type =&amp;quot;Opening&amp;quot; describe a job opening. [[User:MichaelSpecht|Michael Specht]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Christian Pfetzing==&lt;br /&gt;
&lt;br /&gt;
What about &amp;quot;job-offer&amp;quot;? Reason: People with low english-skills often know &amp;quot;offer&amp;quot; but not &amp;quot;vacancy&amp;quot;.&lt;br /&gt;
On the other hand:&lt;br /&gt;
Why not easily &amp;quot;job&amp;quot;?&lt;br /&gt;
With an attribute you can specify if it is a &amp;quot;job-offer&amp;quot; or a &amp;quot;job-application&amp;quot;. So human beeings/job-platforms can easily compare &amp;quot;offers&amp;quot; and &amp;quot;applications&amp;quot;. Manually (humans) or automatic (machines) -- [[User:Christian|Christian]] 05:48, 28 Apr 2007 (PDT)&lt;br /&gt;
&lt;br /&gt;
==Darren Bounds==&lt;br /&gt;
&lt;br /&gt;
Keep in mind the internationally recognized term in the ATS industry is &amp;quot;requisition&amp;quot;. This is also defined in the [http://www.hr-xml.org HRXML specification]. &lt;br /&gt;
&lt;br /&gt;
While I believe other non-standard options should be considered, it does not appear as though the hResume specification gave any consideration to HRXML, which does have a large adoption for backend transations regarding HR data (including resumes and requisitions).&lt;br /&gt;
&lt;br /&gt;
* While this makes perfect sense from a specialist's back-end view, I'm not sure that I would ever look for a requisition (actually positive that I wouldn't) [[User:Amodal1| Robert Cooksey]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==See also==&lt;br /&gt;
*[http://www.twict.gov.uk/jobs.asp Joined Up Jobs] (job syndication initiative in UK local government)&lt;br /&gt;
*[[currency]] - proposed microformat for marking-up amounts of money (for salary, wage, payment, earnings)&lt;br /&gt;
&lt;br /&gt;
==Robert Cooksey==&lt;br /&gt;
(hello everyone, my first post, I'll get to creating my user page[[User: Amodal1 | Robert Cooksey]] )&lt;br /&gt;
* The idea of extending the hListing proposal sounds like a good one. &lt;br /&gt;
** This simplifies the models to more generic containers with detail coming from attribute values&lt;br /&gt;
** It also utilizes the time tested models of information organization on sites such as craigslist and paper models such as classifieds while adding the semantic specificity that allows the data to be utilized by systems in widely divergent varieties by agents--human and digital&lt;br /&gt;
* Questions concerning this:&lt;br /&gt;
** Is there another word than job or requisition that captures all of each and is used in common parlance?&lt;br /&gt;
** Would &amp;quot;offer&amp;quot; be the best action for this? Maybe &amp;quot;opportunity&amp;quot; or something of which I'm not thinking?&lt;br /&gt;
*** A general enough heading for this action in hListing would allow for a breakdown in terms of type of different forms&lt;br /&gt;
*** The suggestion of type could accept values such as:&lt;br /&gt;
**** contract, submission (for calls for conferences, publications, etc.), full-time, part-time, etc.&lt;br /&gt;
**** This would allow for an opportunity (job/employment, call for papers, etc.) that could be differentiated by attributes of type and availability status (open, closed, conditional, etc.)&lt;br /&gt;
** Also, the word &amp;quot;available&amp;quot; seems more flexible should one want to allow for just an expression that expresses openness without too much specificity, but the expiration date might catch-that. What if open-until-filled?&lt;br /&gt;
* One last suggestion is to add &amp;quot;experience&amp;quot; to the list Filip posted above&lt;br /&gt;
** While many job listers search for skills and education level, number of years experience are also used at least as often&lt;br /&gt;
&lt;br /&gt;
==Michael Specht==&lt;br /&gt;
Agree the hlisting format looks like it could easily be extended to meet the initial needs of a job posting, assuming we look at a job posting as a classified ad not from the view point of a recruiter. One of the issues that limited the take up of HRXML in the early days was it's complexity, experienced gained here in Australia trying to get vendors to support the format. The list of elements above seems to describe a job from an HR/recruitment point of view not a classifieds point of view.&lt;br /&gt;
&lt;br /&gt;
I see the biggest issue with the hlisting format being how to handle: salary, skills, type, industry and application process.&lt;/div&gt;</summary>
		<author><name>Mspecht</name></author>
	</entry>
</feed>