previous-formats: Difference between revisions

From Microformats Wiki
Jump to navigation Jump to search
(search other communities for pre-existing formats/vocabularies too with a couple of search links found from links from rhiaro)
m (Replace <entry-title> with {{DISPLAYTITLE:}})
 
(2 intermediate revisions by 2 users not shown)
Line 1: Line 1:
<entry-title>previous formats</entry-title>
{{DISPLAYTITLE:previous formats}}


Documenting previous attempts at formats is a key step in the microformats [[process]].
Documenting previous attempts at formats is a key step in the microformats [[process]].

Latest revision as of 16:31, 18 July 2020


Documenting previous attempts at formats is a key step in the microformats process.

Here are some sources of previous formats that you should consider in your research.

other standards bodies

Participants in other standards bodies of have already spent many years in committees arguing about and developing their schemas. Better to leverage all the hard work that others have done before you, than to go off as a solo cowboy inventor, and waste time repeating all their mistakes. It's also much easier to start from a well established schema, and map into into semantic HTML than to develop a new schema.

It's quite possible during this step that you'll find someone else who has dealt with the problem(s) you're addressing. Perhaps even solved it/them. Do your best to open a dialog with others who have encountered the same problem(s).

Regarding standards bodies in particular, we want to build connections with existing successful communities - we want people to work together in the open to develop a good solution which will cover the majority of cases.

Here are a few other standards bodies and previous formats.

  • W3C
    • HTML - used as the basis / foundation for microformats
    • W3C note on dates and times - also used for dates and times
    • ...
  • IETF - IETF has developed many formats (often in pre-web contexts) that have potential for re-use, e.g.
  • ISO
    • ISO6709 - being considered for geo (and thus hCard, hCalendar) enhancements
    • ISO8601 - used for dates and times
    • ...

other communities

Often domain-specific communities will emerge that work on and develop an open vocabulary for their own purposes. It's worth searching for these, or at least searching for them, and here are a few pointers to search pages etc. that may help:

vendor oligopoly proposals

Sometimes there are format proposals and attempts by a small number of companies working together in a non-necessarily open fashion (often in a "delayed open" way). Despite potentially suboptimal methods, such attempts should still be documented as previous formats.

vendor specific proposals

Frequently vendors will propose their own standards or APIs for developers to adopt. We should look at them as well, especially if they license them with open standards licenses.

  • OGP - by Facebook, licensed using Open Web Foundation Agreement.
  • ...

see also