- From: Chaals McCathie Nevile <chaals@yandex-team.ru>
- Date: Thu, 17 Mar 2016 11:56:02 +0100
- To: public-schemaorg@w3.org
Hi Felix, On Thu, 17 Mar 2016 10:04:52 +0100, Felix Sasaki <fsasaki@w3.org> wrote: > It seems that schema.org <http://schema.org/> as of writing would not > allow to express the relation for terms „A is a translation from B“ or > „A is an abbreviation from B“. It is already possible to express that A > is translation of B, see > > http://bib.schema.org/translationOfWork > <http://bib.schema.org/translationOfWork> > > but this is specific to works, not translated terms. A schema is a CreativeWork. And each term in it is a CreativeWork. But what you are translating is the name, not the term itself since that's just an identifier. > Would the below make sense? I *think* you're making the wrong graph, since you seem to be claiming that the german equivalent of http://example.com/my-term-data-base-entry-1 is http://example.com/my-term-data-base-entry-2 which has a different name, whereas I think you just want to say the name in english is screwdriver, in german is schraubendreher, etc. So what you really want to do is translate the annotations of schema that are meant to be read by people. And your translation is indeed a translation of a CreativeWork… (or at least parts of it, which is the same thing in effect). cheers Chaals > note: schema:Term and schema:translation do not exist in schema.org, I > made them up for the example. > > { > "@id": "http://example.com/my-term-data-base-entry-1", > "@type": "schema:Term", > "schema:inLanguage": "en", > "schema:name": "screwdriver", > "schema:translation": { > "@id": "http://example.com/my-term-data-base-entry-2", > "schema:inLanguage": "de", > "schema:name": "schraubendreher" > } > } > > - Felix -- Charles McCathie Nevile - web standards - CTO Office, Yandex chaals@yandex-team.ru - - - Find more at http://yandex.com
Received on Thursday, 17 March 2016 10:57:05 UTC