2017-12-19 11 views
1

Schema.orgの 'タイプ'と 'プロパティ'を使用して、さまざまな種類のデータを整理します。このアプリケーションは、SEOのためにschema.orgを使用するのではなく、Schema.orgのボキャブと構造によって駆動されます。アプリケーションは、科学者、芸術家、作曲家などの創造的な人々の仕上げと未仕上げの作品に関連しています。彼らの努力は、記事や芸術作品などの「創造的な作品」に限らず、彼らが始めた組織、企業、イベント、スキーマに複数の記述プロパティを追加する統一方法

今年からSchema.orgを使用しています。過去にデータを意味構造化する際に問題があったためです。今、我々はSchema.orgを使用しています。

収集する各項目については、説明フィールドとしてnamedescriptionThingのプロパティ)を使用します。もっと寛大であるためには、私たちのデータベースに格納されている各項目に対してheadlinealternativeHeadlineまたは類似のSchema.orgボキャブを追加します。

  • name
  • headline
  • alternativeHeadline
  • description
  • 次のデフォルトのプロパティリストには、我々のアプリケーションのお得な情報を持つすべての項目が適当でしょうschema.org/CreativeWork特性headlinealternativeHeadline一致schema.orgに由来するすべてのタイプの(非記述)

  • url(非記述)

、しかし、例えば、EventまたはProductはありませんこれらの特性。 ThingプロパティalternateNameまたはaboutを使用できますが、これらのプロパティは明らかにheadlinealternativeHeadlineの等価物ではありません。

要約:typeにかかわらず、アプリケーションの各項目に4つの基本的な説明フィールドを追加する統一された方法を探します。最高の解決策は何でしょうか?

Schema.org - Application Perspective

+1

1)あなたは、構造化データを公開してください、またはあなただけの内部でこれらのプロパティを使用しますか? 2)Schema.orgに加えて他のボキャブラリーを使用することは可能でしょうか? 3)「記述的」とは、値がURLではなく文字列であることを意味しますか? 4)あなたはどのような種類のデータを(ヘッドラインと代替ヘッドラインで)提供したいですか? 'イベント'? – unor

+1

@ unor 1)構造化されたデータは内部的に使用され、多くの場合公開される可能性があります。 2)Schema.orgのvocabのみを使用することをお勧めします。 3)「記述的」とは、関連する「物」を記述する「フリーテキスト」を意味する。 URLではありません。 4)私たちが提供したいデータの種類。 'Event'は' name' = "The Entangled Universe"のようなものです。 'headline' ="人間の心の驚異的な能力を探る "; 'alternativeHeadline' ="アムステルダム大学が主催するイベント "。 – iep

+1

@unor昨日私は携帯電話であなたの質問に答える必要がありました。今日は私たちが達成しようとしていることについて明確な視点を与えるかもしれないイメージを作成しました。このアプリケーションは、作家、アーティスト、学者などのクリエイティブプロフェッショナルの完成した未完成の作品を収集することを目標としています。要点は、創造的な作品だけでなく、出来事、組織などを生み出すことです。イベントや組織は創造的な遺産です。私たちは、 'header'ま​​たはHTMLで' section'タグに後で使用するためにすべての私たちのレコードの「見出し」のための統一モデル(すなわち「プレゼンテーション」)を作成する必要があります。 – iep

答えて

1

私だけSchema.org語彙を使用することをお勧めしません。すべてのケースでプロパティを提供するのはSchema.orgの目標ではありません。著者は必要に応じてより具体的な語彙を使用することを意図しています。 FOAFのnameプロパティに、Schema.orgのnameプロパティのschema:namefoaf:name

ビーイングRDFベースの、それはあなたのデータのためにvocabularies多くの異なっを使用することが容易に可能です。

また、適切なプロパティが見つからない場合はyour own vocabularyを使用することもできます。

この回答の残りの部分は、にはがあり、Schema.orgをすべて使用することを前提としています。


私はEventまたはOrganizationためheadline/alternativeHeadlineを使用することが理にかなっているとは思いません。会社の見出しは何ですか?イベントの代替見出しは何ですか?いくつかのアイディアがあるかもしれないが、幅広い合意はほとんどなく、誰もがそれを使い分けるだろう。消費者は何を期待するか分からず、このプロパティを役に立たなくします。

例:Organizationの例では、これらのプロパティをタグライン/スローガン/モットー/キャッチフレーズのようなものに使用しているという印象を受けます。 Schema.orgがそのような目的のためにプロパティを提供することは意味をなさないかもしれませんが、それはheadlineであってはなりません。このような適切なプロパティが存在しない場合には

、私はあなたのためにheadline/alternativeHeadlineを使用したコンテンツがnameの一部またはdescriptionのいずれかであることを言うでしょう。例としてEventを取る

  • headlinenameの一部になることができます:「もつれ宇宙:humandの心の特別な機能」。それだけで散文でイベントの場所を与えるので、この情報はすでにlocationを消費者に伝えている間
  • alternativeHeadline
  • は、省略することができます。文は、実際に構造化されたデータ(と同じページ上に表示されていない)の一部である必要がある場合、それは descriptionに含めることができます。

old extension mechanismを使用すると、既存のプロパティに基づいてより特定のプロパティを生成できます。しかしit’s deprecatedと、このようなプロパティを持つデータの公開はお勧めしません。しかし、それはあなたが別々のフィールドを使うことができるので、内部使用にはまだ有用かもしれません。たとえば、name/subtitledescription/where、またはdescription/sloganなどのプロパティを使用することができます。

+0

あなたの答えは非常に高く評価されています。 「散文」、「スローガン」、「キャッチフレーズ」など。また、消費者が知っていないならばプロパティは無用であろうと、あなたの発言としての私の例のいくつかを識別するためのいただきありがとうございます*正確に*それから期待するのか、素晴らしいです助けて。私はタイプのプロパティであるときに '(代替)headLine'を使うように決めなければならないと思います。あなたの時間と詳細な答えをありがとう。 – iep

+0

これは実際の見出しです:** "Schema.orgの目的はすべてのケースにプロパティを提供することではありません。*作成者は必要に応じてより具体的な語彙を使用することを意図しています*。**"あなたが提供したリンクを読んだので、あなたの助言は、正しい方向を明確に指しています。ボキャブラリやセマンティックWeb標準は完全な文脈で把握するのはかなりですが、あなたの答えはそれを理解するのに非常に役立ち、同時に重要です。ありがとうございました。 – iep

+0

私はこれに関連して新しい質問を追加しました:https://stackoverflow.com/q/48582168/5021680。 – iep

関連する問題