El trabajo creativo tiene una acción potencial de propiedad que espera una Acción. Sin embargo, CreativeWork es una categoría muy amplia, por lo que probablemente sea mejor ilustrar con un ejemplo. Un MusicAlbum es un subtipo de CreativeWork, lo que implica que también es un tipo de CreativeWork. Google admite una ListenAction que crea un enlace profundo en las aplicaciones.
Esquema de MusicAlbum: esquema de potencialAction: ListenAction crea las instrucciones para Google para que los usuarios puedan ir directamente desde el resultado de la búsqueda para reproducir automáticamente la música en una página web o aplicación de Android / iPhone. La acción tiene objetivos que proporcionan los detalles sobre qué plataforma va a qué objetivo.
Aquí está el ejemplo de MusicAlbum en formato JSON-LD:
- ¿Cómo debo indexar gráficos interactivos (HTML5, D3, etc.) en mi mapa del sitio? ¿Se pueden indexar?
- ¿Podemos obtener una lista de sitios web donde crear vínculos de retroceso de buena calidad?
- Cómo conseguir clientes de SEO en el extranjero para mi empresa
- ¿Por qué la descripción de mi sitio no se muestra en Google?
- ¿Cómo trataste con clientes iracundos y furiosos de SEO?
{
“@context”: “http://schema.org”,
“@type”: “MusicAlbum”,
“url”: “http://www.example.com/album/Artpop/”,
“nombre”: “Artpop”,
“sameAs”: “https://en.wikipedia.org/wiki/Artpop”,
“description”: “Artpop (estilizado como ARTPOP) es el tercer álbum de estudio de la cantante estadounidense Lady Gaga”,
“potencialAcción”: {
“@type”: “ListenAction”,
“objetivo”: [
{
“@type”: “EntryPoint”,
“urlTemplate”: “http://www.example.com/album/Artpop/?autoplay=true”,
“actionPlatform”: [
“http://schema.org/DesktopWebPlatform”,
“http://schema.org/IOSPlatform”,
“http://schema.org/AndroidPlatform”
],
“InLanguage”: “USD”
},
{
“@type”: “EntryPoint”,
“urlTemplate”: “android-app://com.example.app/examplescheme/album/Artpop/?autoplay=true”,
“actionPlatform”: “http://schema.org/AndroidPlatform”,
“InLanguage”: “USD”
}
],
“expectsAcceptanceOf”: {
“@type”: “Oferta”,
“elegibleRegion”: [
{
“@type”: “País”,
“nombre”: “EE. UU.”
},
{
“@type”: “País”,
“nombre”: “BR”
}
]
}
}
}
Del mismo modo, Google también admite WatchAction for Movie – schema.org y TVEpisode – schema.org. Esto es muy similar al ejemplo anterior.
Además de estos casos de uso de Google, puede diseñar una aplicación para decir que un artículo tiene potencialAction http://schema.org/ReadAction. Podrías diseñar un DataSet que tenga potencialAction UpdateAction. Hay muchos subtipos tanto de CreativeWork como de Action que podrías obtener con una larga lista de combinaciones.