- 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