- From: Sam Goto <goto@google.com>
- Date: Fri, 6 Sep 2013 13:39:42 -0700
- To: Vicki Tardif Holland <vtardif@google.com>
- Cc: Tallyfy <hello@tallyfy.com>, Jason Douglas <jasondouglas@google.com>, PublicVocabs <public-vocabs@w3.org>
- Message-ID: <CAMtUnc4xiC=_Qm6-=b_bSmypKj87eO_2y5xNTMxOQLHcyQ=e_Q@mail.gmail.com>
I think Recipe might be too specific to cooking. What if you want to model "How to get a Chile tourist visa for British citizens"? I think a combination of Process, the concept of requirements (pre-requisites, pre-conditions, etc), inputs (e.g. british citizenship) and outputs (e.g. chile visa) is a direction you should explore. You want to think about composition and re-use (e.g. one Process's result can be used as another Process's input). Here is a thought: 1. <script type="application/ld+json"> 2. { 3. "@context": "http://schema.org", 4. "@type": "Process", 5. "name": "How to get a Chile tourist visa for British citizens", 6. "step": { 7. "@type": "GoToAction", 8. "location": "Chile embassy" 9. }, 10. "step": { 11. "@type": "GiveAction", 12. "object": { 13. "@type": "Passport", 14. "name": "your passport" 15. }, 16. }, 17. "result": { 18. "@type": "Visa", 19. "name": "A Chile visa" 20. }, 21. } 22. </script> On Fri, Sep 6, 2013 at 1:04 PM, Vicki Tardif Holland <vtardif@google.com>wrote: > I think a combination of Jason's suggestion of http://schema.org/ItemListand something similar to > http://schema.org/Recipe would do the trick. The key difference is that > you probably want to specify the step number instead of relying on page > layout as parsers often discard the order of elements. > > Vicki > > Vicki Tardif Holland | Metadata Analyst | vtardif@google.com | > 978-613-9630 > > > > On Fri, Sep 6, 2013 at 7:17 AM, Tallyfy <hello@tallyfy.com> wrote: > >> "Process" sounds very promising as a purely top-level construct, because >> any serial process (not related to a "thing" but maybe with embedded >> references to things) can be wrapped and labelled as an actionable >> container. http://schema.org/Recipe is the same concept as this, but >> only relates to food recipes. >> >> We subscribe the Gates quote - "the future of search is verbs" and >> interpret it as machines able to understand not just content, but processes >> like "How to get a Chile tourist visa for British citizens" - an ordered >> list of steps. Rankings for processes are also different to content >> backlinks, which we are working on, as you could define pre-requisites (do >> this before doing this) and chain processes after (after doing this - >> continue with this). >> >> Could somebody help me propose this as a new item? I have no idea where >> to start. >> >> thanks >> Amit >> http://tallyfy.com >> >> On Thursday, 5 September 2013 at 17:36, Sam Goto wrote: >> >> Maybe an ItemList (or a specialized subclass, e.g. >> http://schema.org/Process) of http://schema.org/Action and its >> subclasses? >> >> >> On Thu, Sep 5, 2013 at 9:33 AM, Tallyfy <hello@tallyfy.com> wrote: >> >> The list may not be about a specific thing, but a process - which could >> include many things. For example - the list, "How to enjoy a great Saturday >> night in" might have a reference to a food - pizza AND a movie - as an >> entity, etc. Granted, the example isn't the best, but it's entirely >> unrelated to any specific thing. >> >> In the composite scenario (which might not even have any linked entities) >> - I guess there might not even be a thing here at all, it's quite >> specifically a set of steps with an objective. For example "What to look >> out for when buying a house in London" >> >> So to clarify, this isn't to enumerate objects or things into a >> determined order like "Top 10" - it's to define actionable things as steps >> - whether or not there's related entities. >> >> A >> >> On Thursday, 5 September 2013 at 17:24, Jason Douglas wrote: >> >> Maybe a new subclass of ItemList <http://schema.org/ItemList>? >> >> Aside: seems like ItemListElement should have a range of Thing so you >> could do structured lists (movies, steps, etc.). >> >> -jason >> >> >> On Thu, Sep 5, 2013 at 2:44 AM, Tallyfy <hello@tallyfy.com> wrote: >> >> Hi everyone, >> >> I run a startup called http://tallyfy.com >> >> We've just been enrolled into StartupChile, and aim to launch within a >> few months using their help. Our homepage looks something like this: >> https://dl.dropboxusercontent.com/u/14563542/tallyfy.png >> >> What we do is allow anyone to embed knowledge as steps in a checklist or >> a process. Examples might be: >> >> - How to bake a carrot cake >> - How to change a bicycle tyre >> - What to pack if you're visiting the Amazon rainforest >> - My bucket list >> >> The clearest and most obvious point to make here is that these >> checklists, when marked up via schema.org would be excellent ways to >> present answers to questions without people going through many pages on >> search engines. >> >> So I wanted to propose *a schema for marking up a checklist* (or a >> process).. If there is one already - could someone point me to it? >> >> If we could understand that this is a "set of steps for doing something" >> - I think that would be very valuable, not just to search but for people >> looking for knowledge which is actionable, not just web pages. In other >> words, an actual set of steps marked up is more valuable than a block of >> content (usually using <ol> or <ul> HTML) which blends into a web page. >> >> We intend to do a lot more - you can measure how many people did a >> checklist, how long it took on average, reviews, etc. so perhaps those >> could incorporate into this schema. >> >> thanks >> Amit >> >> >> >> >> >> >
Received on Friday, 6 September 2013 20:40:10 UTC