From ff502c5db60a929b04685ddd7d2f6ecfd402c379 Mon Sep 17 00:00:00 2001 From: Martin Hepp Date: Fri, 2 Oct 2015 23:13:43 +0200 Subject: [PATCH 01/27] added CompoundPriceSpecification --- data/schema.rdfa | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/data/schema.rdfa b/data/schema.rdfa index 126d5461e7..69ea540d06 100644 --- a/data/schema.rdfa +++ b/data/schema.rdfa @@ -12599,6 +12599,29 @@ Typical unit code(s): C62 for persons Subclass of: Intangible + +
+ CompoundPriceSpecification + A compound price specification is one that bundles multiple prices that all apply in combination for different dimensions of consumption. Use the name property of the attached unit price specification for indicating the dimension of a price component (e.g. "electricity" or "final cleaning"). + Subclass of: PriceSpecification + Source: GoodRelationsClass +
+ +
+ priceComponent + This property links to all UnitPriceSpecification nodes that apply in parallel for the CompoundPriceSpecification node. + Domain: CompoundPriceSpecification + Range: UnitPriceSpecification + Source: GoodRelationsProperty +
+ +
+ referenceQuantity + The reference quantity for which a certain price applies, e.g. 1 EUR per 4 kWh of electricity. This property is a replacement for unitOfMeasurement for the advanced cases where the price does not relate to a standard unit. + Domain: UnitPriceSpecification + Range: QuantitativeValue + Source: GoodRelationsProperty +
From 95a01285bd89a9dd028df0e119800d50a7d669ce Mon Sep 17 00:00:00 2001 From: Benjamin Douglas Date: Thu, 15 Oct 2015 21:53:55 -0700 Subject: [PATCH 02/27] Adding DietaryRestriction enumeration as a property of Recipe. --- data/examples.txt | 6 ++++- data/schema.rdfa | 67 +++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 72 insertions(+), 1 deletion(-) diff --git a/data/examples.txt b/data/examples.txt index 790f8eb25d..f18e26b0fe 100644 --- a/data/examples.txt +++ b/data/examples.txt @@ -1274,6 +1274,7 @@ This classic banana bread recipe comes from my mom -- the walnuts add a nice Prep Time: 15 minutes Cook time: 1 hour Yield: 1 loaf +Tags: Low fat Nutrition facts: 240 calories, 9 grams fat @@ -1308,6 +1309,7 @@ MICRODATA: Prep Time: 15 minutes Cook time: 1 hour Yield: 1 loaf + Tags: Low fat
@@ -1353,6 +1355,7 @@ RDFA: Prep Time: 15 minutes Cook time: 1 hour Yield: 1 loaf + Tags: Low Fat
Nutrition facts: @@ -1410,7 +1413,8 @@ JSON: }, "prepTime": "PT15M", "recipeInstructions": "Preheat the oven to 350 degrees. Mix in the ingredients in a bowl. Add the flour last. Pour the mixture into a loaf pan and bake for one hour.", - "recipeYield": "1 loaf" + "recipeYield": "1 loaf", + "suitableForDiet": "http://schema.org/LowFatDiet" } diff --git a/data/schema.rdfa b/data/schema.rdfa index 126d5461e7..b9e41d6847 100644 --- a/data/schema.rdfa +++ b/data/schema.rdfa @@ -2896,6 +2896,67 @@ Subclass of: FoodEstablishment
+
+ RestrictedDiet + A diet restricted to certain foods or preparations for cultural, religious, health or lifestyle reasons. + Subclass of: Enumeration +
+ +
+ DiabeticDiet + A diet appropriate for people with diabetes. +
+ +
+ GlutenFreeDiet + A diet exclusive of gluten. +
+ +
+ HalalDiet + A diet conforming to Islamic dietary practices. +
+ +
+ HinduDiet + A diet conforming to Hindu dietary practices. +
+ +
+ KosherDiet + A diet conforming to Jewish dietary practices. +
+ +
+ LowCalorieDiet + A diet focused on reduced calorie intake. +
+ +
+ LowFatDiet + A diet focused on reduced fat and cholesterol intake. +
+ +
+ LowLactoseDiet + A diet appropriate for people with lactose intolerance. +
+ +
+ LowSaltDiet + A diet focused on reduced sodium intake. +
+ +
+ VeganDiet + A diet exclusive of all animal products. +
+ +
+ VegetarianDiet + A diet exclusive of animal meat. +
+
Review A review of an item - for example, of a restaurant, movie, or store. @@ -9427,6 +9488,12 @@ Note that Event uses startDate/endDate instead of startTime/endTime, even when d Domain: PeopleAudience Range: Number
+
+ suitableForDiet + Followers of this diet are allowed to eat the dish. + Domain: Recipe + Range: RestrictedDiet +
superEvent An event that this event is a part of. For example, a collection of individual music performances might each have a music festival as their superEvent. From f647e630401f7eedb67a6a41a19349d000644b90 Mon Sep 17 00:00:00 2001 From: Dan Brickley Date: Thu, 5 Nov 2015 16:57:20 +0000 Subject: [PATCH 03/27] Post-release activities. Last notes before we realised that there are problems with the extensions, and that these notes deal inadequately with that topic. TODO: * testing extensions * dealing with screwups: update master and merge back into the release branch, for things < 24h after publication. --- RELEASING.TXT | 74 ++++++++++++++++++++++++++++++++++++++++++++++++--- 1 file changed, 71 insertions(+), 3 deletions(-) diff --git a/RELEASING.TXT b/RELEASING.TXT index 2d2f3d9841..5e1bc35d67 100644 --- a/RELEASING.TXT +++ b/RELEASING.TXT @@ -97,14 +97,11 @@ Then generate N-Triples version: Use of rdfa2nq with extensions: - -TODO: explain where all-layers.nq comes from (cat'ing the others) TODO: list optional tasks post-launch (blog, email, refresh dydra sparql db etc.). - 1) General preconditions / process and QA for release. 1-a) Steering Group have signed off on changes and release plan, @@ -148,3 +145,74 @@ python library is also needed: 'sudo easy_install rdflib' should do it. representative pages of each type appear to be in a healthy state. e.g. see http://webschemas.org/docs/qa.html + +2.) Final checks + +There is often some final tweaking, bugs, etc. When things settle down, a +final round of sanity-check tests is useful: + +* Run again: PYTHONPATH=/usr/local/google_appengine ./scripts/run_tests.py +* Run again 'git status', confirm no uncommited files or changes. +* Run again: './scripts/updateAppEngine.sh' for development/upstream site sync. + +3.) Merge release branch into master + +3a.) Get changes into master branch on github + +Use GitHub Web UI to create a pull request. For example to merge the +release branch sdo-phobos into master, we set the base branch 'master' and +compare 'sdo-phobos'. If you get this backwards you should see nothing to do, +because there ought to be no changes in master that we lack in the later +sdo-phobos branch. + +Note also that if someone else has already (e.g. mistakenly) filed a pull request +between the same pair of branches, Github will try to recycle that one (including +their description) instead of give you a new one with proper name, description. +Workaround is to close that PR (keeping track of any open issue it raises). + +Result should be "danbri wants to merge 205 commits into master from sdo-phobos" +or similar. Check the Commits and Files changed tabs. If it looks plausible +(e.g. Showing 55 changed files with 79,679 additions and 820 deletions.) we +can proceed with merging. + +3b) Get merged changes back into your working colorOpacity + +I do 'git checkout master'; 'git pull --all'. You may know of other +incantations. See also http://xkcd.com/1597/ + +4.) Publish from a clean checkout of 'master' branch to schema.org. + +Either by editing app.yaml to make sure 'application: schemaorgae' is active, +or by passing the name of the live appengine ID on the commandline. Currently +@rvguha (as Steering Group chair) and @danbri (as Community Group chair and +webmaster / dogsbody) have write access to the corresponding appengine account. + + * e.g. run: appcfg.py update . -A schemaorgae + * inspect console output for something like: + * 03:35 PM Completed update of app: schemaorgae, version: 1 + * Count to ten. Check http://schema.org/ and the 'releases' link. + +5.) Related post-release tasks. + +* Let the Community Group and Steering Group know. +* Blog post. +* There's a SPARQL database at DYDRA that can load NQuad dumps from +https://github.com/schemaorg/schemaorg/blob/sdo-phobos/data/releases/2.2/all-layers.nq +* Make a new per-release branch, reserve an appspot.com account for it. +* Configure GitHub with the new default branch. + See https://github.com/schemaorg/schemaorg/settings/branches +* Update issue tracker moving issues to new releases. + * Close issues that were addressed in this release. + * Make careful considered adjustment to expected release for the rest. Or + just tag them all for the next release. +* Update git release tags (TODO: we have no history of handling this yet). + +For example, if we are in 'master' and 'git status' shows it in a clean state, + +* git checkout -b sdo-deimos +* This tells us we can do: + * git push --set-upstream origin sdo-deimos + +> To https://github.com/schemaorg/schemaorg.git +> * [new branch] sdo-deimos -> sdo-deimos +> Branch sdo-deimos set up to track remote branch sdo-deimos from origin. From 368f4b9a04232c78f44f109c676f59b5046c2dab Mon Sep 17 00:00:00 2001 From: Dan Brickley Date: Sat, 7 Nov 2015 10:44:44 +0000 Subject: [PATCH 04/27] Setup for sdo-deimos --- app.yaml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app.yaml b/app.yaml index cdd0727ac9..10d3d9244a 100644 --- a/app.yaml +++ b/app.yaml @@ -1,12 +1,12 @@ #application: schemaorgae #application: webschemas -application: sdo-phobos +application: sdo-deimos version: 1 runtime: python27 api_version: 1 #threadsafe: true -threadsafe: true +threadsafe: false handlers: From f62e91b015dd78e449438c5e13a513f16b233cfa Mon Sep 17 00:00:00 2001 From: Dan Brickley Date: Sat, 7 Nov 2015 10:45:01 +0000 Subject: [PATCH 05/27] Update for current work. --- scripts/updateAppEngine.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/scripts/updateAppEngine.sh b/scripts/updateAppEngine.sh index 07aa28dd18..1ff7f79d62 100755 --- a/scripts/updateAppEngine.sh +++ b/scripts/updateAppEngine.sh @@ -1,4 +1,4 @@ #!/bin/sh -appcfg.py update . -A sdo-phobos +appcfg.py update . -A sdo-deimos appcfg.py update . -A webschemas From 6c422aa77c8dd33d8cf027c29b4d7c858c00730f Mon Sep 17 00:00:00 2001 From: Dan Brickley Date: Sat, 7 Nov 2015 10:48:20 +0000 Subject: [PATCH 06/27] Noted new known work-in-progress domain. --- templates/homepage.tpl | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/templates/homepage.tpl b/templates/homepage.tpl index ccc2ad3b54..124683b8bf 100644 --- a/templates/homepage.tpl +++ b/templates/homepage.tpl @@ -17,7 +17,7 @@ {% import 'ext.tpl' as ext with context %} -{% if mybasehost in [ "sdo-phobos.appspot.com", "sdo-ganymede.appspot.com", "sdo-gozer.appspot.com", "sdo-tully.appspot.com", "sdo-lenny.appspot.com", "webschemas.org", "sdo-scripts.appspot.com", "localhost" ] %} +{% if mybasehost in [ "sdo-deimos.appspot.com", "sdo-phobos.appspot.com", "sdo-ganymede.appspot.com", "sdo-gozer.appspot.com", "sdo-tully.appspot.com", "sdo-lenny.appspot.com", "webschemas.org", "sdo-scripts.appspot.com", "localhost" ] %}

Note: This is {{ mybasehost }}. you are viewing an unstable work-in-progress preview of schema.org. From 8cc87a5db907a28e6b0457de5718ca9e449dbe4a Mon Sep 17 00:00:00 2001 From: Phil Barker Date: Thu, 19 Nov 2015 15:50:17 +0000 Subject: [PATCH 07/27] examples for LRMI properties --- data/sdo-lrmi-examples.txt | 297 +++++++++++++++++++++++++++++++++++++ 1 file changed, 297 insertions(+) create mode 100644 data/sdo-lrmi-examples.txt diff --git a/data/sdo-lrmi-examples.txt b/data/sdo-lrmi-examples.txt new file mode 100644 index 0000000000..1c700c5015 --- /dev/null +++ b/data/sdo-lrmi-examples.txt @@ -0,0 +1,297 @@ +TYPES: #lrmi-1 learningResourceType, educationalAlignment, AlignmentObject, educationalFramework, alignmentType, targetName, targetUrl, audience, EducationalAudience, educationalRole + +PRE-MARKUP: + + +

+

Designing a treasure map

+

Resource type: lesson plan, learning activity

+

Target audience: teachers

+

Educational level: US Grade 2

+

Link to lesson plan: http://example.org/lessonplan

+
+ +MICRODATA: + + +
+

Designing a treasure map

+

Resource type: + lesson plan, + learning activity +

+

Target audience: + + teachers. +

+

+ Educational level: + US Grade Levels + 2 + +

+

Link to lesson plan:

+
+ +RDFA: + + +
+

Designing a treasure map

+

Resource type: + lesson plan, + learning activity +

+

Target audience: + + teachers + +

+

+ Educational level: + US Grade Levels + 2 + +

+

Link to lesson plan: http://example.org/lessonplan

+
+ +JSON: + + + +TYPES: #lrmi-2 typicalAgeRange, timeRequired, educationalAlignment, AlignmentObject, educationalFramework, alignmentType, targetName, targetUrl + +PRE-MARKUP: +
+

The Declaration of Arbroath

+

A lesson plan for teachers with associated video. + Typical length of lesson, 1 hour. + Recommended for children aged 10-12 years old. +

+

Subject: Wars of Scottish independence

+

Alignment to curriculum:

+
    +
  • England + National Curriculum: KS 3 History: The middle ages (12th to 15th century) +
  • +
  • Scotland + SCQF: Level 2 + Curriculum for Excellence: Social studies: people past events and societies +
  • +
+

Link to lesson plan: http://example.org/lessonplan

+ +

This example is based on Declaration of Arbroath from BBC Bitesize

+ +
+ +MICRODATA: +
+

The Declaration of Arbroath

+

A lesson plan + for + teachers with associated video. + Typical length of lesson, 1 hour. + Recommended for children aged 10-12 years old. +

+

Subject: Wars of Scottish independence

+

Alignment to curriculum:

+
    +
  • England + + + National Curriculum: + KS 3 + + + + + + History: The middle ages (12th to 15th century) + + +
  • +
  • Scotland + + + SCQF: + Level 2 + + + + + Curriculum for Excellence: + Social studies: people past events and societies + + +
  • +
+

Link to lesson plan:

+ +

This example is based on Declaration of Arbroath from BBC Bitesize

+
+ +RDFA: +
+

The Declaration of Arbroath

+

A lesson plan + for + teachers with associated video. + Typical length of lesson, 1 hour. + Recommended for children aged 10-12 years old. +

+

Subject: Wars of Scottish independence

+

Alignment to curriculum:

+
    +
  • England + + + National Curriculum: + KS 3 + + + + + + History: The middle ages (12th to 15th century) + + +
  • +
  • Scotland + + + SCQF: + Level 2 + + + + + Curriculum for Excellence: + Social studies: people past events and societies + + +
  • +
+

Link to lesson plan: http://example.org/lessonplan

+ +

This example is based on Declaration of Arbroath from BBC Bitesize

+
+ +JSON: + + +TYPES: FakeEntryNeeded, FixMeSomeDay +PRE-MARKUP: +MICRODATA: +RDFA: +JSON: + From 0273690b475952ee65b6215a238913a0d5707daa Mon Sep 17 00:00:00 2001 From: Dan Brickley Date: Thu, 10 Dec 2015 13:17:25 +0000 Subject: [PATCH 08/27] Noted LRMI/education examples (thanks @philbarker). #912 --- docs/releases.html | 53 ++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 53 insertions(+) diff --git a/docs/releases.html b/docs/releases.html index 29c165609b..88751b860c 100644 --- a/docs/releases.html +++ b/docs/releases.html @@ -127,10 +127,63 @@

Releases

Description + + + + +2.x
sdo-deimos
(201x-xx-x) + + + +
+Version 2.x (working name 'sdo-deimos'). This release is under development. See planning pages, specifically #911 for details. +
+ + + +

Vocabulary

+
    +
  • ...
  • +
+ +

Site improvements

+
    +
  • ...
  • +
+ +

Quick fixes and Examples

+ + + + 2.2
sdo-phobos
(2015-11-05) + From fb38fafd2b9b044170ee2b5279ad3629e7855b77 Mon Sep 17 00:00:00 2001 From: Dan Brickley Date: Thu, 10 Dec 2015 13:24:57 +0000 Subject: [PATCH 09/27] double fullstop. --- docs/releases.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/releases.html b/docs/releases.html index 88751b860c..5d8f8ddafd 100644 --- a/docs/releases.html +++ b/docs/releases.html @@ -175,7 +175,7 @@

Quick fixes and Examples

  • Fix to #919: Fixed Javascript errors caused by bad markup in 404 pages (published 2015-12-10).
  • Fix to #899: Bugfix for a few pages that were returning 500 error codes (published 2015-12-10).
  • -
  • Fix to #904: Simplified JSON-LD examples for Periodical (published 2015-12-10)..
  • +
  • Fix to #904: Simplified JSON-LD examples for Periodical (published 2015-12-10).
  • From 9310ace7f9c1f1cc723df368e8c8a4c08268675e Mon Sep 17 00:00:00 2001 From: Dan Brickley Date: Thu, 10 Dec 2015 13:36:49 +0000 Subject: [PATCH 10/27] Bad link. --- templates/schemas.tpl | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/templates/schemas.tpl b/templates/schemas.tpl index 3e0158eae6..72397f7bdb 100644 --- a/templates/schemas.tpl +++ b/templates/schemas.tpl @@ -31,7 +31,7 @@ Or you can jump directly to a commonly used type:
  • Creative works: CreativeWork, Book, Movie, MusicRecording, Recipe, TVSeries ...
  • Embedded non-text objects: AudioObject, ImageObject, VideoObject
  • Event
  • -
  • Health and medical types: notes on the health and medical types under MedicalEntity.
  • +
  • Health and medical types: notes on the health and medical types under MedicalEntity.
  • Organization
  • Person
  • Place, LocalBusiness, Restaurant ...
  • From 7e8107decb60835a36fb969a1b3fa4155cf8553d Mon Sep 17 00:00:00 2001 From: Dan Brickley Date: Thu, 10 Dec 2015 15:05:50 +0000 Subject: [PATCH 11/27] More edu-related terms listed for the LRMI examples. --- docs/releases.html | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/docs/releases.html b/docs/releases.html index 5d8f8ddafd..d644c264ac 100644 --- a/docs/releases.html +++ b/docs/releases.html @@ -169,10 +169,16 @@

    Quick fixes and Examples

    educationalFramework, alignmentType, targetName, -audience, +targetUrl, +audience, EducationalAudience, +typicalAgeRange, +timeRequired, educationalRole. +typicalAgeRange, timeRequired, educationalAlignment, AlignmentObject, educationalFramework, alignmentType, targetName, targetUrl + +
  • Fix to #919: Fixed Javascript errors caused by bad markup in 404 pages (published 2015-12-10).
  • Fix to #899: Bugfix for a few pages that were returning 500 error codes (published 2015-12-10).
  • Fix to #904: Simplified JSON-LD examples for Periodical (published 2015-12-10).
  • From c44427ac75a1740d0eb51cd945dbddc27cb722e1 Mon Sep 17 00:00:00 2001 From: Dan Brickley Date: Tue, 12 Jan 2016 15:59:54 -0800 Subject: [PATCH 12/27] Added suitableForDiet to examples and release notes. For #845 --- data/examples.txt | 2 +- docs/releases.html | 2 ++ 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/data/examples.txt b/data/examples.txt index bb796e3596..d8494017c0 100644 --- a/data/examples.txt +++ b/data/examples.txt @@ -1260,7 +1260,7 @@ JSON: } -TYPES: #eg-13 Recipe,NutritionInformation, image,datePublished,prepTime,cookTime,recipeYield,recipeIngredient,calories,fatContent +TYPES: #eg-13 Recipe,NutritionInformation, image,datePublished,prepTime,cookTime,recipeYield,recipeIngredient,calories,fatContent, suitableForDiet, LowFatDiet, RestrictedDiet PRE-MARKUP: diff --git a/docs/releases.html b/docs/releases.html index d644c264ac..dae9a2d85d 100644 --- a/docs/releases.html +++ b/docs/releases.html @@ -152,7 +152,9 @@

    Releases

    Vocabulary

    Site improvements

    From 811667b1d2f6085d10d98a8d3530daba2e00d24a Mon Sep 17 00:00:00 2001 From: Dan Brickley Date: Wed, 13 Jan 2016 04:24:00 -0800 Subject: [PATCH 13/27] Improved wording of suitableForDiet following #845 discussion. --- data/schema.rdfa | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/data/schema.rdfa b/data/schema.rdfa index adfc16c900..f8af066eb8 100644 --- a/data/schema.rdfa +++ b/data/schema.rdfa @@ -9491,7 +9491,7 @@ Note that Event uses startDate/endDate instead of startTime/endTime, even when d
    suitableForDiet - Followers of this diet are allowed to eat the dish. + Indicates a dietary restriction for which this recipe is suitable, e.g. diabetic, halal etc. Domain: Recipe Range: RestrictedDiet
    From f87b5b21115f0021d2fbbbd44a9817c4d96c5b9d Mon Sep 17 00:00:00 2001 From: Dan Brickley Date: Thu, 14 Jan 2016 14:25:35 -0800 Subject: [PATCH 14/27] Added "or guideline" following @ekgs1 's suggestion in #845. --- data/schema.rdfa | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/data/schema.rdfa b/data/schema.rdfa index f8af066eb8..d20e656830 100644 --- a/data/schema.rdfa +++ b/data/schema.rdfa @@ -9491,7 +9491,7 @@ Note that Event uses startDate/endDate instead of startTime/endTime, even when d
    suitableForDiet - Indicates a dietary restriction for which this recipe is suitable, e.g. diabetic, halal etc. + Indicates a dietary restriction or guideline for which this recipe is suitable, e.g. diabetic, halal etc. Domain: Recipe Range: RestrictedDiet
    From ab0b4ebd44bf651c1739d1dcf8686ebcbe78b203 Mon Sep 17 00:00:00 2001 From: RichardWallis Date: Fri, 15 Jan 2016 17:02:07 +0000 Subject: [PATCH 15/27] Fix (#958) Added rdfs:label to embeded RDFa on term pages. --- sdoapp.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sdoapp.py b/sdoapp.py index 76ce5726fa..2e3cc51d69 100755 --- a/sdoapp.py +++ b/sdoapp.py @@ -438,7 +438,7 @@ def makeLinksFromArray(self, nodearray, tooltip=''): def emitUnitHeaders(self, node, layers='core'): """Write out the HTML page headers for this node.""" - self.write("

    \n") + self.write("

    \n") self.write(node.id) self.write("

    ") home = node.home From fccc167f95ae82652ca74cc6be595d626f49fc32 Mon Sep 17 00:00:00 2001 From: Vicki Tardif Holland Date: Wed, 20 Jan 2016 12:10:54 -0500 Subject: [PATCH 16/27] Issue 966: Fixed PropertyValue example in JSON-LD. --- data/sdo-property-value-examples.txt | 52 +++++++++++++++------------- 1 file changed, 27 insertions(+), 25 deletions(-) diff --git a/data/sdo-property-value-examples.txt b/data/sdo-property-value-examples.txt index bb467b5163..c198e0e80a 100644 --- a/data/sdo-property-value-examples.txt +++ b/data/sdo-property-value-examples.txt @@ -97,31 +97,33 @@ JSON: "datePublished": "2008-01-25", "description": "I took this picture while on vacation last year.", "name": "Beach in Mexico" - "exifData": { - "@type": "PropertyValue", - "name": "Exposure Time", - "value": "1/659 sec." - } - "exifData": { - "@type": "PropertyValue", - "name": "FNumber", - "value": "f/4.0" - } - "exifData": { - "@type": "PropertyValue", - "name": "MaxApertureValue", - "value": "2.00" - } - "exifData": { - "@type": "PropertyValue", - "name": "Metering Mode", - "value": "Pattern" - } - "exifData": { - "@type": "PropertyValue", - "name": "Flash", - "value": "Flash did not fire." - } + "exifData": [ + { + "@type": "PropertyValue", + "name": "Exposure Time", + "value": "1/659 sec." + }, + { + "@type": "PropertyValue", + "name": "FNumber", + "value": "f/4.0" + }, + { + "@type": "PropertyValue", + "name": "MaxApertureValue", + "value": "2.00" + }, + { + "@type": "PropertyValue", + "name": "Metering Mode", + "value": "Pattern" + }, + { + "@type": "PropertyValue", + "name": "Flash", + "value": "Flash did not fire." + } + ] } From bfbc38f765eb15cc8e72acf93b4e301ccf36e8a5 Mon Sep 17 00:00:00 2001 From: Dan Brickley Date: Wed, 20 Jan 2016 21:28:56 -0800 Subject: [PATCH 17/27] noted a todo --- docs/releases.html | 1 + 1 file changed, 1 insertion(+) diff --git a/docs/releases.html b/docs/releases.html index dae9a2d85d..58981b7f44 100644 --- a/docs/releases.html +++ b/docs/releases.html @@ -164,6 +164,7 @@

    Site improvements

    Quick fixes and Examples

      +
    • https://github.com/schemaorg/schemaorg/pull/970
    • Fix to #912: Added education/learning examples (from Phil Barker / LRMI): learningResourceType, educationalAlignment, From 07f838557c88a6c2794e3ae3079a79bea76e42b3 Mon Sep 17 00:00:00 2001 From: Dan Brickley Date: Mon, 1 Feb 2016 21:01:20 +0000 Subject: [PATCH 18/27] Update to reflect Guha's unaffiliated role. Previously we wrote "who does not represent his employer Google in this capacity."; however now he is no longer with Google. --- docs/about.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/about.html b/docs/about.html index f89bcebd39..cbf2d894a4 100644 --- a/docs/about.html +++ b/docs/about.html @@ -145,7 +145,7 @@

      Community Group and Steering Group

      -The Schema.org Steering Group is chaired by R.V. Guha, who does not represent his employer Google in this capacity. +The Schema.org Steering Group is chaired by R.V. Guha, who serves in an individual capacity.. The regular Steering Group participants from the search engines are Peter Mika from Yahoo; Alex Shubin, Yuliya Tikhokhod and Charles Nevile from Yandex; Shankar Natarajan, Tom Marsh and Steve Macbeth from Microsoft; and Vicki Tardif Holand and Dan Brickley from Google. In April 2015 the Steering Group unanimously agreed to expand its membership to include Stéphane Corlosquet and Martin Hepp, From 2a225ef85b4499b2ed6fab75eac397d5cb94d7b9 Mon Sep 17 00:00:00 2001 From: Dan Brickley Date: Mon, 1 Feb 2016 21:03:41 +0000 Subject: [PATCH 19/27] .. . --- docs/about.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/about.html b/docs/about.html index cbf2d894a4..1a1d71df6c 100644 --- a/docs/about.html +++ b/docs/about.html @@ -145,7 +145,7 @@

      Community Group and Steering Group

      -The Schema.org Steering Group is chaired by R.V. Guha, who serves in an individual capacity.. +The Schema.org Steering Group is chaired by R.V. Guha, who serves in an individual capacity. The regular Steering Group participants from the search engines are Peter Mika from Yahoo; Alex Shubin, Yuliya Tikhokhod and Charles Nevile from Yandex; Shankar Natarajan, Tom Marsh and Steve Macbeth from Microsoft; and Vicki Tardif Holand and Dan Brickley from Google. In April 2015 the Steering Group unanimously agreed to expand its membership to include Stéphane Corlosquet and Martin Hepp, From 0476956d35bb3d784f452e6c2e0b38666a30e760 Mon Sep 17 00:00:00 2001 From: Dan Brickley Date: Fri, 5 Feb 2016 14:26:06 +0000 Subject: [PATCH 20/27] .DS_Store --- .gitignore | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.gitignore b/.gitignore index fd20fddf87..dde3895fc1 100644 --- a/.gitignore +++ b/.gitignore @@ -1,2 +1,2 @@ - +.DS_Store *.pyc From 519966ad4858bbddde21a95d927861414f5f65f6 Mon Sep 17 00:00:00 2001 From: Dan Brickley Date: Fri, 5 Feb 2016 14:39:55 +0000 Subject: [PATCH 21/27] Release notes update - noted fix to #966 --- docs/releases.html | 26 +++++++++++++------------- 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/docs/releases.html b/docs/releases.html index 58981b7f44..70a58e9c76 100644 --- a/docs/releases.html +++ b/docs/releases.html @@ -164,19 +164,19 @@

      Site improvements

      Quick fixes and Examples

        -
      • https://github.com/schemaorg/schemaorg/pull/970
      • -
      • Fix to #912: Added education/learning examples (from Phil Barker / LRMI): -learningResourceType, -educationalAlignment, -AlignmentObject, -educationalFramework, -alignmentType, -targetName, -targetUrl, -audience, -EducationalAudience, -typicalAgeRange, -timeRequired, +
      • Fix to 966: Fixed bug in PropertyValue JSON-LD example.
      • +
      • Fix to #912: Added education/learning examples (from Phil Barker / LRMI): +learningResourceType, +educationalAlignment, +AlignmentObject, +educationalFramework, +alignmentType, +targetName, +targetUrl, +audience, +EducationalAudience, +typicalAgeRange, +timeRequired, educationalRole.
      • typicalAgeRange, timeRequired, educationalAlignment, AlignmentObject, educationalFramework, alignmentType, targetName, targetUrl From d1300192e4421ef7ce35f8e089a0db261ce1f068 Mon Sep 17 00:00:00 2001 From: Dan Brickley Date: Mon, 15 Feb 2016 18:13:49 +0100 Subject: [PATCH 22/27] Added a section listing well known extensions. --- docs/extension.html | 34 ++++++++++++++++++++++++++++++---- 1 file changed, 30 insertions(+), 4 deletions(-) diff --git a/docs/extension.html b/docs/extension.html index 08fb4e8881..397e8f7034 100644 --- a/docs/extension.html +++ b/docs/extension.html @@ -65,6 +65,30 @@

        Extension Mechanism

        can be found here.

        +

        Extension Directory

        + +

        The following extensions are available for use alongside the schema.org core.

        + +

        Hosted extensions

        + +

        Hosted extensions are managed and reviewed as part of the schema.org project itself.

        + + + +

        External extensions

        + +

        External extensions are managed and reviewed by other groups. Notable extensions can be officially listed here, +but please consult external documentation for full details of their vocabulary, versioning system and release history.

        + + + + +

        Motivation

        @@ -153,7 +177,7 @@

        Examples

        <span property="author">J.R.R Tolkien</span> and was originally published in the <span property="publisher" typeof="Organization"> <span property="location">United Kingdom</span> by - <span property="name">George Allen & Unwin</span> + <span property="name">George Allen & Unwin</span> </span> in <time property="datePublished">1954</time>. The book has been republished many times, including editions by <span property="workExample" typeof="Book"> @@ -187,7 +211,7 @@

        Examples

        <span property="author">J.R.R Tolkien</span> and was originally published in the <span property="publisher" typeof="Organization"> <span property="location">United Kingdom</span> by - <span property="name">George Allen & Unwin</span> + <span property="name">George Allen & Unwin</span> </span> in <time property="datePublished">1954</time>. The book has been republished many times, including editions by <span property="workExample" typeof="Book"> @@ -226,7 +250,7 @@

        Examples

        "@type": "Organization", }, "location": "United Kingdom", - "name": "George Allen & Unwin", + "name": "George Allen & Unwin", }, "datePublished": "1954", "workExample": { @@ -258,7 +282,7 @@

        Examples

        "gtin13": "5011476100885", "@type": "TradeItem", "tradeItemDescription": "Deliciously crunchy Os, packed with 4 whole grains. Say Yes to Cheerios", - "healthClaimDescription": "8 Vitamins & Iron, Source of Calcium & High in Fibre", + "healthClaimDescription": "8 Vitamins & Iron, Source of Calcium & High in Fibre", "hasAllergenRelatedInformation": { "@type": "gs1:AllergenRelatedInformation", "allergenStatement": "May contain nut traces" @@ -316,6 +340,8 @@

        Examples

        + + From ee97160d0f6e39bd8910d37dd2d501c54acbe3b8 Mon Sep 17 00:00:00 2001 From: Dan Brickley Date: Tue, 16 Feb 2016 15:19:13 +0100 Subject: [PATCH 23/27] Noted that HinduDiet in particular means beef-free. See #845 --- data/schema.rdfa | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/data/schema.rdfa b/data/schema.rdfa index d20e656830..b555c7fe18 100644 --- a/data/schema.rdfa +++ b/data/schema.rdfa @@ -2899,7 +2899,7 @@
        RestrictedDiet - A diet restricted to certain foods or preparations for cultural, religious, health or lifestyle reasons. + A diet restricted to certain foods or preparations for cultural, religious, health or lifestyle reasons. Subclass of: Enumeration
        @@ -2920,7 +2920,7 @@
        HinduDiet - A diet conforming to Hindu dietary practices. + A diet conforming to Hindu dietary practices, in particular, beef-free.
        From cf38e9e1179c5979d69308a837d5dabfb8916842 Mon Sep 17 00:00:00 2001 From: Dan Brickley Date: Tue, 16 Feb 2016 15:41:30 +0100 Subject: [PATCH 24/27] Added a note about suitableForDiet, to make clear that 'keywords' can be used to add additional information. See #845 --- data/schema.rdfa | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/data/schema.rdfa b/data/schema.rdfa index b555c7fe18..43ca9d08a5 100644 --- a/data/schema.rdfa +++ b/data/schema.rdfa @@ -2863,7 +2863,10 @@
        Recipe - A recipe. + A recipe. For dietary restrictions covered by the recipe, + a few common restrictions are enumerated via <a href="/suitableForDiet">suitableForDiet</a>. + The <a href="/keywords">keywords</a> property can also be used to add more detail. + Subclass of: CreativeWork
        From 8652a60356ff88a2ace2af2571faa1d3be2567a9 Mon Sep 17 00:00:00 2001 From: Martin Hepp Date: Thu, 18 Feb 2016 17:32:09 +0100 Subject: [PATCH 25/27] added examples for CompoundPriceSpecification --- data/sdo-hotel-examples-internal.txt | 680 +++++++++++++++++++++++++++ 1 file changed, 680 insertions(+) create mode 100644 data/sdo-hotel-examples-internal.txt diff --git a/data/sdo-hotel-examples-internal.txt b/data/sdo-hotel-examples-internal.txt new file mode 100644 index 0000000000..e1004833b5 --- /dev/null +++ b/data/sdo-hotel-examples-internal.txt @@ -0,0 +1,680 @@ +

        Geo Position

        +
        +

        ACME Hotel Innsbruck

        + A beautifully located business hotel right in the +heart of the alps. Watch the sun rise over the scenic Inn valley while +enjoying your morning coffee. +
        + Technikerstrasse 21 + 6020 + Innsbruck + Tyrol, + Austria +
        +
        + + +
        +
        + +

        Telephone and Fax

        +
        +

        ACME Hotel Innsbruck

        + A beautifully located business hotel right in the +heart of the alps. Watch the sun rise over the scenic Inn valley while +enjoying your morning coffee. + Phone: +43 512 8000-0 + Fax: +43 512 8000-99 +
        + +

        Telephone and Fax

        +
        +

        ACME Hotel Innsbruck

        + A beautifully located business hotel right in the +heart of the alps. Watch the sun rise over the scenic Inn valley while +enjoying your morning coffee. + Star Rating: +43 512 8000-0 + Fax: +43 512 8000-99 +
        + +
        +
        + +

        Map

        +
        +

        ACME Hotel Innsbruck

        + A beautifully located business hotel right in the +heart of the alps. Watch the sun rise over the scenic Inn valley while +enjoying your morning coffee. + + Click here for a map. +
        + + +

        Photos and Logo

        +
        +

        ACME Hotel Innsbruck

        + hotel logo + A beautifully located business hotel right in the +heart of the alps. Watch the sun rise over the scenic Inn valley while +enjoying your morning coffee. + Front view of the hotel +
        + +

        Opening Hours (Reception)

        +
        +

        ACME Hotel Innsbruck

        + hotel logo + A beautifully located business hotel right in the +heart of the alps. Watch the sun rise over the scenic Inn valley while +enjoying your morning coffee. + Reception opening hours: + Mon-Fri 07.00-23.00 + Saturdays 08.00-23.00 + Sundays 08.00-12.00 +
        + +

        Reviews and Ratings

        +done + +

        Number of Rooms

        + +
        +

        ACME Hotel Innsbruck

        + hotel logo + A beautifully located business hotel right in the +heart of the alps. Watch the sun rise over the scenic Inn valley while +enjoying your morning coffee. + 60 rooms. +
        + +
        +

        ACME Hotel Innsbruck

        + hotel logo + A beautifully located business hotel right in the +heart of the alps. Watch the sun rise over the scenic Inn valley while +enjoying your morning coffee. + + 45 + double rooms + + + 15 + single rooms + +
        + + +

        Renovation and Date of Establishment

        + +
        +

        ACME Hotel Innsbruck

        + hotel logo + A beautifully located business hotel right in the +heart of the alps. Watch the sun rise over the scenic Inn valley while +enjoying your morning coffee. + Founded: 1985 + Last Renovation: + + 2001 + The three-month project involved a complete update of all guestrooms, guest bathrooms and public spaces, including a redesign of the hotel's restaurant. + +
        + + +

        Star Rating

        +

        Membership in Organizations

        + +
        +

        ACME Hotel Innsbruck

        + hotel logo + A beautifully located business hotel right in the +heart of the alps. Watch the sun rise over the scenic Inn valley while +enjoying your morning coffee. + Member of the + Austrian Tourist Partner Association + +
        + +

        Chain Hotels

        + +
        +

        ACME Hotel Innsbruck

        + hotel logo + A beautifully located business hotel right in the +heart of the alps. Watch the sun rise over the scenic Inn valley while +enjoying your morning coffee. + An + ACME Hotel + +
        + +

        Hotel Features and Services

        + +
        +

        ACME Hotel Innsbruck

        + A beautifully located business hotel right in the +heart of the alps. Watch the sun rise over the scenic Inn valley while +enjoying your morning coffee. + Hotel Features: +
          +
        • + Sauna + +
        • +
        • + Gym + +
        • +
        +
        + + +
        +

        ACME Hotel Innsbruck

        + A beautifully located business hotel right in the +heart of the alps. Watch the sun rise over the scenic Inn valley while +enjoying your morning coffee. + Hotel Features: +
          +
        • + Sauna + +
          + (Open Thursdays + - + ) +
          +
        • +
        +
        + +

        Points of Interest in the Vicinity

        +e.g. railway station, airports, touristics spots, etc. +

        Check-in and Check-out

        + +
        +

        ACME Hotel Innsbruck

        + hotel logo + A beautifully located business hotel right in the +heart of the alps. Watch the sun rise over the scenic Inn valley while +enjoying your morning coffee. + Check-in: 2:00 PM + Check-out: 11:00 AM +
        + +

        Language

        + +
        +

        ACME Hotel Innsbruck

        + A beautifully located business hotel right in the +heart of the alps. Watch the sun rise over the scenic Inn valley while +enjoying your morning coffee. + We speak: +
          +
        • + English +
        • +
        • + German +
        • +
        +
        + + +
        +

        ACME Hotel Innsbruck

        + A beautifully located business hotel right in the +heart of the alps. Watch the sun rise over the scenic Inn valley while +enjoying your morning coffee. + Room types: +
          +
        • + Double Room + Our double rooms are spacious and comfortable ... + +
        • +
        • + Single Room + Our single rooms are cosy and comfortable ... + +
        • +
        +
        + +
        +

        ACME Hotel Innsbruck

        + A beautifully located business hotel right in the +heart of the alps. Watch the sun rise over the scenic Inn valley while +enjoying your morning coffee. + Room types: +
          +
        • + Double Room + Our double rooms are spacious and comfortable ... + Bed type: Olympic Queen bed + Occupancy: + Up to 2 + people + +
        • +
        +
        + +
        + Double Room + Our double rooms are spacious and comfortable ... + Room Features: +
          +
        • + Free Wifi + +
        • +
        +
        + +
        + Double Room + Our double rooms are spacious and comfortable ... + Room Features: +
          +
        • + Wifi (extra charges apply) + +
        • +
        +
        + +Simple: UN/Common Code IE for Persons, ROM for rooms + + +
        + Single Room + Our single rooms are cosy and comfortable ... + Rate: + + $99.00 + + + per night + + +
        + +
        + Double Room + Our double rooms are spacious and comfortable ... + Occupancy: + 2 + people + + Rate: + + $49.00 + + + per person (based on double occupancy) + + +
        + +
        + Single Room + Our single rooms are cosy and comfortable ... + Rate: + + $99.00 - + 179.00 + + + per night + + +
        + +
        + Single Room + Our single rooms are cosy and comfortable ... + Rate: + + Price valid if booked between: October 1 - + December 31, 2015 + $99.00 + + + per night + + +
        + +
        + Single Room + Our single rooms are cosy and comfortable ... + Rate: + Must be booked at least + 7 + days before the stay + + + $99.00 + + + per night + + +
        + +
        + Single Room + Our single rooms are cosy and comfortable ... + Rate: + For stays between: January 15 - + 31, 2016 + + $99.00 + + + per night + + +
        + +
        + Single Room + Our single rooms are cosy and comfortable ... + Rate: + + Summer (June 1 - + October 31) + + $69.00 + + + per night + + + + Winter (November 1 - + May 31) + + $99.00 + + + per night + + +
        + +
        + Seaside Apartment + Our seaside apartments are perfect for small families with children. + Rate: + + + $400.00 + + + per week + plus a + + cleaning fee of + $100.00 + + + per stay + + + +
        + +
        + Single Room + Our single rooms are cosy and comfortable ... + Breakfast included + Rate: + + $99.00 + + + per night + + +
        + +
        + Deluxe Suite + Our deluxe suites are ideal for longer stays or families. + Occupancy: + Up to 2 + adults + and + + 2 + children + + Rate: + + $249.00 + + + per night + + +
        + + +
        + Single Room + Our single rooms are cosy and comfortable. + Rate: + + $99.00 + + + per night + for stays of at least + + 3 + nights + + +
        + + + +ungesichtet: + + + +TYPES: Hotel + +PRE-MARKUP: + +tbd + +MICRODATA: + +tbd + +RDFA: + +tbd + +JSON: + + + +TYPES: HotelRoom +PRE-MARKUP: +tbd +MICRODATA: +tbd +RDFA: +tbd +JSON: + + \ No newline at end of file From 5d6bba9638e589e9c929415ca6c34133261a5c6a Mon Sep 17 00:00:00 2001 From: Martin Hepp Date: Thu, 18 Feb 2016 17:43:11 +0100 Subject: [PATCH 26/27] removed wrong examples file --- data/sdo-hotel-examples-internal.txt | 680 --------------------------- 1 file changed, 680 deletions(-) delete mode 100644 data/sdo-hotel-examples-internal.txt diff --git a/data/sdo-hotel-examples-internal.txt b/data/sdo-hotel-examples-internal.txt deleted file mode 100644 index e1004833b5..0000000000 --- a/data/sdo-hotel-examples-internal.txt +++ /dev/null @@ -1,680 +0,0 @@ -

        Geo Position

        -
        -

        ACME Hotel Innsbruck

        - A beautifully located business hotel right in the -heart of the alps. Watch the sun rise over the scenic Inn valley while -enjoying your morning coffee. -
        - Technikerstrasse 21 - 6020 - Innsbruck - Tyrol, - Austria -
        -
        - - -
        -
        - -

        Telephone and Fax

        -
        -

        ACME Hotel Innsbruck

        - A beautifully located business hotel right in the -heart of the alps. Watch the sun rise over the scenic Inn valley while -enjoying your morning coffee. - Phone: +43 512 8000-0 - Fax: +43 512 8000-99 -
        - -

        Telephone and Fax

        -
        -

        ACME Hotel Innsbruck

        - A beautifully located business hotel right in the -heart of the alps. Watch the sun rise over the scenic Inn valley while -enjoying your morning coffee. - Star Rating: +43 512 8000-0 - Fax: +43 512 8000-99 -
        - -
        -
        - -

        Map

        -
        -

        ACME Hotel Innsbruck

        - A beautifully located business hotel right in the -heart of the alps. Watch the sun rise over the scenic Inn valley while -enjoying your morning coffee. - - Click here for a map. -
        - - -

        Photos and Logo

        -
        -

        ACME Hotel Innsbruck

        - hotel logo - A beautifully located business hotel right in the -heart of the alps. Watch the sun rise over the scenic Inn valley while -enjoying your morning coffee. - Front view of the hotel -
        - -

        Opening Hours (Reception)

        -
        -

        ACME Hotel Innsbruck

        - hotel logo - A beautifully located business hotel right in the -heart of the alps. Watch the sun rise over the scenic Inn valley while -enjoying your morning coffee. - Reception opening hours: - Mon-Fri 07.00-23.00 - Saturdays 08.00-23.00 - Sundays 08.00-12.00 -
        - -

        Reviews and Ratings

        -done - -

        Number of Rooms

        - -
        -

        ACME Hotel Innsbruck

        - hotel logo - A beautifully located business hotel right in the -heart of the alps. Watch the sun rise over the scenic Inn valley while -enjoying your morning coffee. - 60 rooms. -
        - -
        -

        ACME Hotel Innsbruck

        - hotel logo - A beautifully located business hotel right in the -heart of the alps. Watch the sun rise over the scenic Inn valley while -enjoying your morning coffee. - - 45 - double rooms - - - 15 - single rooms - -
        - - -

        Renovation and Date of Establishment

        - -
        -

        ACME Hotel Innsbruck

        - hotel logo - A beautifully located business hotel right in the -heart of the alps. Watch the sun rise over the scenic Inn valley while -enjoying your morning coffee. - Founded: 1985 - Last Renovation: - - 2001 - The three-month project involved a complete update of all guestrooms, guest bathrooms and public spaces, including a redesign of the hotel's restaurant. - -
        - - -

        Star Rating

        -

        Membership in Organizations

        - -
        -

        ACME Hotel Innsbruck

        - hotel logo - A beautifully located business hotel right in the -heart of the alps. Watch the sun rise over the scenic Inn valley while -enjoying your morning coffee. - Member of the - Austrian Tourist Partner Association - -
        - -

        Chain Hotels

        - -
        -

        ACME Hotel Innsbruck

        - hotel logo - A beautifully located business hotel right in the -heart of the alps. Watch the sun rise over the scenic Inn valley while -enjoying your morning coffee. - An - ACME Hotel - -
        - -

        Hotel Features and Services

        - -
        -

        ACME Hotel Innsbruck

        - A beautifully located business hotel right in the -heart of the alps. Watch the sun rise over the scenic Inn valley while -enjoying your morning coffee. - Hotel Features: -
          -
        • - Sauna - -
        • -
        • - Gym - -
        • -
        -
        - - -
        -

        ACME Hotel Innsbruck

        - A beautifully located business hotel right in the -heart of the alps. Watch the sun rise over the scenic Inn valley while -enjoying your morning coffee. - Hotel Features: -
          -
        • - Sauna - -
          - (Open Thursdays - - - ) -
          -
        • -
        -
        - -

        Points of Interest in the Vicinity

        -e.g. railway station, airports, touristics spots, etc. -

        Check-in and Check-out

        - -
        -

        ACME Hotel Innsbruck

        - hotel logo - A beautifully located business hotel right in the -heart of the alps. Watch the sun rise over the scenic Inn valley while -enjoying your morning coffee. - Check-in: 2:00 PM - Check-out: 11:00 AM -
        - -

        Language

        - -
        -

        ACME Hotel Innsbruck

        - A beautifully located business hotel right in the -heart of the alps. Watch the sun rise over the scenic Inn valley while -enjoying your morning coffee. - We speak: -
          -
        • - English -
        • -
        • - German -
        • -
        -
        - - -
        -

        ACME Hotel Innsbruck

        - A beautifully located business hotel right in the -heart of the alps. Watch the sun rise over the scenic Inn valley while -enjoying your morning coffee. - Room types: -
          -
        • - Double Room - Our double rooms are spacious and comfortable ... - -
        • -
        • - Single Room - Our single rooms are cosy and comfortable ... - -
        • -
        -
        - -
        -

        ACME Hotel Innsbruck

        - A beautifully located business hotel right in the -heart of the alps. Watch the sun rise over the scenic Inn valley while -enjoying your morning coffee. - Room types: -
          -
        • - Double Room - Our double rooms are spacious and comfortable ... - Bed type: Olympic Queen bed - Occupancy: - Up to 2 - people - -
        • -
        -
        - -
        - Double Room - Our double rooms are spacious and comfortable ... - Room Features: -
          -
        • - Free Wifi - -
        • -
        -
        - -
        - Double Room - Our double rooms are spacious and comfortable ... - Room Features: -
          -
        • - Wifi (extra charges apply) - -
        • -
        -
        - -Simple: UN/Common Code IE for Persons, ROM for rooms - - -
        - Single Room - Our single rooms are cosy and comfortable ... - Rate: - - $99.00 - - - per night - - -
        - -
        - Double Room - Our double rooms are spacious and comfortable ... - Occupancy: - 2 - people - - Rate: - - $49.00 - - - per person (based on double occupancy) - - -
        - -
        - Single Room - Our single rooms are cosy and comfortable ... - Rate: - - $99.00 - - 179.00 - - - per night - - -
        - -
        - Single Room - Our single rooms are cosy and comfortable ... - Rate: - - Price valid if booked between: October 1 - - December 31, 2015 - $99.00 - - - per night - - -
        - -
        - Single Room - Our single rooms are cosy and comfortable ... - Rate: - Must be booked at least - 7 - days before the stay - - - $99.00 - - - per night - - -
        - -
        - Single Room - Our single rooms are cosy and comfortable ... - Rate: - For stays between: January 15 - - 31, 2016 - - $99.00 - - - per night - - -
        - -
        - Single Room - Our single rooms are cosy and comfortable ... - Rate: - - Summer (June 1 - - October 31) - - $69.00 - - - per night - - - - Winter (November 1 - - May 31) - - $99.00 - - - per night - - -
        - -
        - Seaside Apartment - Our seaside apartments are perfect for small families with children. - Rate: - - - $400.00 - - - per week - plus a - - cleaning fee of - $100.00 - - - per stay - - - -
        - -
        - Single Room - Our single rooms are cosy and comfortable ... - Breakfast included - Rate: - - $99.00 - - - per night - - -
        - -
        - Deluxe Suite - Our deluxe suites are ideal for longer stays or families. - Occupancy: - Up to 2 - adults - and - - 2 - children - - Rate: - - $249.00 - - - per night - - -
        - - -
        - Single Room - Our single rooms are cosy and comfortable. - Rate: - - $99.00 - - - per night - for stays of at least - - 3 - nights - - -
        - - - -ungesichtet: - - - -TYPES: Hotel - -PRE-MARKUP: - -tbd - -MICRODATA: - -tbd - -RDFA: - -tbd - -JSON: - - - -TYPES: HotelRoom -PRE-MARKUP: -tbd -MICRODATA: -tbd -RDFA: -tbd -JSON: - - \ No newline at end of file From 3c3223a0a13fa08b4865eb48dbcae81c7d7e7b82 Mon Sep 17 00:00:00 2001 From: Martin Hepp Date: Thu, 18 Feb 2016 17:44:34 +0100 Subject: [PATCH 27/27] added correct examples file --- data/sdo-examples-goodrelations.txt | 126 ++++++++++++++++++++++++++++ 1 file changed, 126 insertions(+) create mode 100644 data/sdo-examples-goodrelations.txt diff --git a/data/sdo-examples-goodrelations.txt b/data/sdo-examples-goodrelations.txt new file mode 100644 index 0000000000..f6da08a2c7 --- /dev/null +++ b/data/sdo-examples-goodrelations.txt @@ -0,0 +1,126 @@ +TYPES: #compoundPrice-1 CompoundPriceSpecification, BankAccount + +PRE-MARKUP: + +A bank account fee will be 5 USD per month and $ 0.10 per transaction + +MICRODATA: + +
        +

        Our Private Bank Account Package: Low monthly fees and fair per-use charges.

        + Private Bank Account Package + + ACME Private Bank Account + APR: 3.14% + +
        + + + 5 + US$ + per month + + + 0.10 + US$ + per transaction + + +
        + +RDFA: + +This example is currently available in Microdata and JSON-LD syntaxes only. + +JSON: + + + +TYPES: #compoundPrice-2 CompoundPriceSpecification, Car + +PRE-MARKUP: + +A rental car is 50 USD per day and and $ 0.10 per mile. + +MICRODATA: + +
        +

        Our standard rental car is 50 USD per day and and $ 0.10 per mile.

        + Rental Car Package + + Volkswagen Golf Class Car + +
        + + + 50 + US$ + per day + + + 0.10 + US$ + per mile + + + + +RDFA: + +This example is currently available in Microdata and JSON-LD syntaxes only. + +JSON: + + \ No newline at end of file