Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Linter warnings on schema.org examples #53

Open
gkellogg opened this issue Jun 21, 2014 · 20 comments
Open

Linter warnings on schema.org examples #53

gkellogg opened this issue Jun 21, 2014 · 20 comments
Assignees
Labels
guidelines docs examples Work on our supporting materials rather than on schema definitions no-issue-activity Discuss has gone quiet. Auto-tagging to encourage people to re-engage with the issue (or close it!). status:work expected We are likely to, or would like to, or probably should try, ... to do something in this area.

Comments

@gkellogg
Copy link
Contributor

Update: https://gist.github.com/danbri/c5fef76dcf89bc23bdb6 has a fresh run against 2015-01-28th snapshot of sdo-stantz branch. -- @danbri

FYI, the following are warnings produced by the Structured-Data Linter for current schema.org examples:

[ earlier results removed for readability, see link above ]

This was done through the following:

Changes to the schema.org RDFS need to be synchronized by updating the vocabulary in the RDF.rb gem, typically done after each release.

@danbri
Copy link
Contributor

danbri commented Jul 7, 2014

Thanks Gregg. I'll try running your tool locally as otherwise the example IDs don't mean anything. I want to add explicit example IDs to all our examples btw, to help with such things.

@gkellogg
Copy link
Contributor Author

I've updated it to generate example names based on both the classes they're defined on and the ordinal position of the example from the source files.

These are some of the following issues noted:

schema.org/AssignAction-127-jsonld.html: {
  "property": {
    "schema:recipient": [
      "Subject _:b0(schema:AssignAction,schema:Thing,schema:Action,schema:OrganizeAction,schema:AllocateAction,schema:AssignAction) not compatible with domainIncludes (schema:CommunicateAction,schema:AuthorizeAction,schema:DonateAction,schema:GiveAction,schema:PayAction,schema:ReturnAction,schema:SendAction,schema:TipAction)"
    ]
  }
}

This indicates that the value of a schema:recipient has a type which is inconsistent with the defined range. The first part shows the entailed types of the value: schema:AssignAction,schema:Thing,schema:Action,schema:OrganizeAction,schema:AllocateAction,schema:AssignAction, the second the entailed ranges of the property schema:CommunicateAction,schema:AuthorizeAction,schema:DonateAction,schema:GiveAction,schema:PayAction,schema:ReturnAction,schema:SendAction,schema:TipAction. In this case, there's no intersection.

schema.org/Book-CreativeWork-180-jsonld.html: {
  "property": {
    "schema:numberOfPages": [
      "Object \"598 Pages\" not compatible with rangeIncludes (schema:Integer)"
    ]
  }
}

Perhaps this is okay with the schema.org data model, but "598 Pages" isn't an integer, but a text value.

schema.org/CivicStructure-Place-22-rdfa.html: {
  "property": {
    "schema:openingHours": [
      "Object \"Mo-Fr 09:00-17:30\" not compatible with rangeIncludes (schema:Duration)",
      "Object \"Sa 09:00-12:00\" not compatible with rangeIncludes (schema:Duration)"
    ]
  }
}

Duration is supposed to use ISO8601, which I use for validating such datatypes. It's probably not an issue, but it is a valid linter warning IMO.

The rest should be fairly self-explanatory.

schema.org/AcceptAction-126-jsonld.html: ok
schema.org/AchieveAction-37-jsonld.html: ok
schema.org/Action-35-jsonld.html: ok
schema.org/Action-36-jsonld.html: ok
schema.org/AddAction-164-jsonld.html: ok
schema.org/AddAction-165-jsonld.html: ok
schema.org/AgreeAction-49-jsonld.html: ok
schema.org/AllocateAction-125-jsonld.html: ok
schema.org/AppendAction-167-jsonld.html: ok
schema.org/ApplyAction-130-jsonld.html: ok
schema.org/ArriveAction-119-jsonld.html: ok
schema.org/Article-Periodical-PublicationIssue-PublicationVolume-ScholarlyArticle-215-jsonld.html: ok
schema.org/Article-Periodical-PublicationIssue-PublicationVolume-ScholarlyArticle-215-microdata.html: ok
schema.org/Article-Periodical-PublicationIssue-PublicationVolume-ScholarlyArticle-215-rdfa.html: ok
schema.org/Article-Periodical-PublicationIssue-PublicationVolume-ScholarlyArticle-216-jsonld.html: ok
schema.org/Article-Periodical-PublicationIssue-PublicationVolume-ScholarlyArticle-216-microdata.html: ok
schema.org/Article-Periodical-PublicationIssue-PublicationVolume-ScholarlyArticle-216-rdfa.html: ok
schema.org/AskAction-93-jsonld.html: ok
schema.org/AssessAction-41-jsonld.html: ok
schema.org/AssignAction-127-jsonld.html: {
  "property": {
    "schema:recipient": [
      "Subject _:b0(schema:AssignAction,schema:Thing,schema:Action,schema:OrganizeAction,schema:AllocateAction,schema:AssignAction) not compatible with domainIncludes (schema:CommunicateAction,schema:AuthorizeAction,schema:DonateAction,schema:GiveAction,schema:PayAction,schema:ReturnAction,schema:SendAction,schema:TipAction)"
    ]
  }
}
schema.org/AuthorizeAction-128-jsonld.html: ok
schema.org/BefriendAction-90-jsonld.html: ok
schema.org/Book-CreativeWork-180-jsonld.html: {
  "property": {
    "schema:numberOfPages": [
      "Object \"598 Pages\" not compatible with rangeIncludes (schema:Integer)"
    ]
  }
}
schema.org/Book-CreativeWork-180-microdata.html: {
  "property": {
    "schema:numberOfPages": [
      "Object \"598 Pages\" not compatible with rangeIncludes (schema:Integer)"
    ]
  }
}
schema.org/Book-CreativeWork-180-rdfa.html: ok
schema.org/Book-PublicationVolume-217-jsonld.html: ok
schema.org/Book-PublicationVolume-217-microdata.html: {
  "property": {
    "file:/Users/gregg/Projects/linter/schema.org/Book-PublicationVolume-217-microdata.html#sameAs": [
      "No property definition found"
    ],
    "file:/Users/gregg/Projects/linter/schema.org/Book-PublicationVolume-217-microdata.html#name": [
      "No property definition found"
    ],
    "file:/Users/gregg/Projects/linter/schema.org/Book-PublicationVolume-217-microdata.html#birthDate": [
      "No property definition found"
    ],
    "file:/Users/gregg/Projects/linter/schema.org/Book-PublicationVolume-217-microdata.html#deathDate": [
      "No property definition found"
    ],
    "file:/Users/gregg/Projects/linter/schema.org/Book-PublicationVolume-217-microdata.html#about": [
      "No property definition found"
    ],
    "file:/Users/gregg/Projects/linter/schema.org/Book-PublicationVolume-217-microdata.html#inLanguage": [
      "No property definition found"
    ],
    "file:/Users/gregg/Projects/linter/schema.org/Book-PublicationVolume-217-microdata.html#genre": [
      "No property definition found"
    ],
    "file:/Users/gregg/Projects/linter/schema.org/Book-PublicationVolume-217-microdata.html#author": [
      "No property definition found"
    ],
    "file:/Users/gregg/Projects/linter/schema.org/Book-PublicationVolume-217-microdata.html#hasPart": [
      "No property definition found"
    ],
    "file:/Users/gregg/Projects/linter/schema.org/Book-PublicationVolume-217-microdata.html#volumeNumber": [
      "No property definition found"
    ],
    "file:/Users/gregg/Projects/linter/schema.org/Book-PublicationVolume-217-microdata.html#isPartOf": [
      "No property definition found"
    ]
  }
}
schema.org/Book-PublicationVolume-217-rdfa.html: ok
schema.org/BookmarkAction-131-jsonld.html: ok
schema.org/BorrowAction-155-jsonld.html: ok
schema.org/BusReservation-BusTrip-182-jsonld.html: {
  "property": {
    "schema:operatingCompany": [
      "No property definition found"
    ]
  }
}
schema.org/BuyAction-146-jsonld.html: {
  "property": {
    "schema:location": [
      "Object _:b2(schema:Product,schema:Thing,schema:Product) not compatible with rangeIncludes (schema:Place,schema:PostalAddress)"
    ]
  }
}
schema.org/CancelAction-134-jsonld.html: ok
schema.org/CheckAction-84-jsonld.html: {
  "class": {
    "schema:FlightStatus": [
      "No class definition found"
    ]
  }
}
schema.org/CheckAction-85-jsonld.html: ok
schema.org/CheckInAction-94-jsonld.html: ok
schema.org/CheckInAction-95-jsonld.html: {
  "property": {
    "schema:airline": [
      "No property definition found"
    ]
  }
}
schema.org/CheckInAction-96-jsonld.html: ok
schema.org/CheckOutAction-97-jsonld.html: ok
schema.org/ChooseAction-42-jsonld.html: ok
schema.org/ChooseAction-43-jsonld.html: ok
schema.org/CivicStructure-Place-22-jsonld.html: {
  "property": {
    "schema:openingHours": [
      "Object \"Mo-Fr 09:00-17:30\" not compatible with rangeIncludes (schema:Duration)",
      "Object \"Sa 09:00-12:00\" not compatible with rangeIncludes (schema:Duration)"
    ]
  }
}
schema.org/CivicStructure-Place-22-microdata.html: {
  "property": {
    "schema:openingHours": [
      "Object \"Mo-Fr 09:00-17:30\" not compatible with rangeIncludes (schema:Duration)",
      "Object \"Sa 09:00-12:00\" not compatible with rangeIncludes (schema:Duration)"
    ]
  }
}
schema.org/CivicStructure-Place-22-rdfa.html: {
  "property": {
    "schema:openingHours": [
      "Object \"Mo-Fr 09:00-17:30\" not compatible with rangeIncludes (schema:Duration)",
      "Object \"Sa 09:00-12:00\" not compatible with rangeIncludes (schema:Duration)"
    ]
  }
}
schema.org/CommentAction-98-jsonld.html: {
  "class": {
    "schema:UserComment": [
      "No class definition found"
    ]
  }
}
schema.org/CommunicateAction-91-jsonld.html: ok
schema.org/CommunicateAction-92-jsonld.html: ok
schema.org/ConfirmAction-100-jsonld.html: ok
schema.org/ConsumeAction-56-jsonld.html: {
  "property": {
    "schema:agent": [
      "Object _:b1(schema:Muscle,schema:Thing,schema:MedicalEntity,schema:AnatomicalStructure,schema:Muscle) not compatible with rangeIncludes (schema:Organization,schema:Person)"
    ]
  }
}
schema.org/CookAction-77-jsonld.html: ok
schema.org/CreateAction-76-jsonld.html: ok
schema.org/CreativeWork-ContentRating-18-jsonld.html: ok
schema.org/CreativeWork-ContentRating-18-microdata.html: ok
schema.org/CreativeWork-ContentRating-18-rdfa.html: ok
schema.org/DeleteAction-169-jsonld.html: ok
schema.org/DepartAction-120-jsonld.html: ok
schema.org/DisagreeAction-50-jsonld.html: ok
schema.org/DiscoverAction-86-jsonld.html: ok
schema.org/DislikeAction-51-jsonld.html: ok
schema.org/DonateAction-147-jsonld.html: ok
schema.org/DownloadAction-156-jsonld.html: ok
schema.org/DrawAction-78-jsonld.html: {
  "class": {
    "schema:Paining": [
      "No class definition found"
    ]
  }
}
schema.org/DrinkAction-57-jsonld.html: ok
schema.org/Drug-TreatmentIndication-MedicalContraindication-31-jsonld.html: ok
schema.org/Drug-TreatmentIndication-MedicalContraindication-31-microdata.html: ok
schema.org/Drug-TreatmentIndication-MedicalContraindication-31-rdfa.html: ok
schema.org/EatAction-58-jsonld.html: ok
schema.org/EducationalOrganization-23-jsonld.html: ok
schema.org/EducationalOrganization-23-microdata.html: ok
schema.org/EducationalOrganization-23-rdfa.html: ok
schema.org/EndorseAction-52-jsonld.html: ok
schema.org/EnrollAction-135-jsonld.html: {
  "class": {
    "schema:EnrollAction": [
      "No class definition found"
    ]
  }
}
schema.org/Event-Place-Address-AggregateOffer-8-jsonld.html: ok
schema.org/Event-Place-Address-AggregateOffer-8-microdata.html: ok
schema.org/Event-Place-Address-AggregateOffer-8-rdfa.html: ok
schema.org/Event-Place-PostalAddress-MusicGroup-Offer-LimitedAvailability-179-jsonld.html: ok
schema.org/Event-Place-PostalAddress-Offer-175-jsonld.html: {
  "property": {
    "schema:startDate": [
      "Object \"Sat Sep 14\"^^<http://schema.org/Date> not compatible with rangeIncludes (schema:Date)"
    ]
  }
}
schema.org/Event-Place-PostalAddress-Offer-175-microdata.html: {
  "property": {
    "schema:startDate": [
      "Object \"Sat Sep 14\" not compatible with rangeIncludes (schema:Date)"
    ]
  }
}
schema.org/Event-Place-PostalAddress-Offer-175-rdfa.html: ok
schema.org/Event-Place-PostalAddress-Offer-177-jsonld.html: ok
schema.org/Event-Place-PostalAddress-Offer-177-microdata.html: ok
schema.org/Event-Place-PostalAddress-Offer-177-rdfa.html: ok
schema.org/Event-Place-PostalAddress-Offer-EventCancelled-176-jsonld.html: {
  "property": {
    "schema:startDate": [
      "Object \"Sat Sep 14\"^^<http://schema.org/Date> not compatible with rangeIncludes (schema:Date)"
    ]
  }
}
schema.org/Event-Place-PostalAddress-Offer-EventCancelled-176-microdata.html: {
  "property": {
    "schema:startDate": [
      "Object \"Sat Sep 14\" not compatible with rangeIncludes (schema:Date)"
    ]
  }
}
schema.org/Event-Place-PostalAddress-Offer-EventCancelled-176-rdfa.html: ok
schema.org/Event-Place-PostalAddress-Offer-SoldOut-178-jsonld.html: {
  "property": {
    "schema:startDate": [
      "Object \"Sat Sep 14\"^^<http://schema.org/Date> not compatible with rangeIncludes (schema:Date)"
    ]
  }
}
schema.org/Event-Place-PostalAddress-Offer-SoldOut-178-microdata.html: {
  "property": {
    "schema:startDate": [
      "Object \"Sat Sep 14\" not compatible with rangeIncludes (schema:Date)"
    ]
  }
}
schema.org/Event-Place-PostalAddress-Offer-SoldOut-178-rdfa.html: ok
schema.org/Event-TheaterEvent-PerformingArtsTheater-CreativeWork-193-jsonld.html: ok
schema.org/Event-TheaterEvent-PerformingArtsTheater-CreativeWork-193-microdata.html: {
  "property": {
    "schema:startDate": [
      "Object \"Wed 01 October 2014 19:30\" not compatible with rangeIncludes (schema:Date)"
    ]
  }
}
schema.org/Event-TheaterEvent-PerformingArtsTheater-CreativeWork-193-rdfa.html: ok
schema.org/EventReservation-Ticket-Seat-183-jsonld.html: ok
schema.org/ExerciseAction-140-jsonld.html: ok
schema.org/ExerciseAction-141-jsonld.html: ok
schema.org/FilmAction-79-jsonld.html: ok
schema.org/FindAction-83-jsonld.html: ok
schema.org/Flight-FlightReservation-184-jsonld.html: ok
schema.org/FollowAction-106-jsonld.html: {
  "property": {
    "schema:location": [
      "Object _:b3(schema:Product,schema:Thing,schema:Product) not compatible with rangeIncludes (schema:Place,schema:PostalAddress)"
    ]
  }
}
schema.org/FoodEstablishmentReservation-185-jsonld.html: ok
schema.org/GiveAction-157-jsonld.html: ok
schema.org/GovernmentPermit-GovernmentOrganization-GovernmentService-AdministrativeArea-173-jsonld.html: ok
schema.org/GovernmentPermit-GovernmentOrganization-GovernmentService-AdministrativeArea-173-microdata.html: {
  "property": {
    "schema:validFor": [
      "Object \"1 year\" not compatible with rangeIncludes (schema:Duration)"
    ]
  }
}
schema.org/GovernmentPermit-GovernmentOrganization-GovernmentService-AdministrativeArea-173-rdfa.html: ok
schema.org/GovernmentService-GovernmentOrganization-AdministrativeArea-CivicAudience-ContactPoint-Language-Hospital-174-jsonld.html: {
  "class": {
    "schema:CivicAudience": [
      "No class definition found"
    ]
  },
  "property": {
    "schema:operator": [
      "No property definition found"
    ]
  }
}
schema.org/HearingImpairedSupported-TollFree-ContactPoint-Organization-205-jsonld.html: ok
schema.org/HearingImpairedSupported-TollFree-ContactPoint-Organization-205-microdata.html: ok
schema.org/HearingImpairedSupported-TollFree-ContactPoint-Organization-205-rdfa.html: ok
schema.org/IgnoreAction-45-jsonld.html: ok
schema.org/IgnoreAction-46-jsonld.html: ok
schema.org/IgnoreAction-47-jsonld.html: ok
schema.org/ImageObject-19-jsonld.html: ok
schema.org/ImageObject-19-microdata.html: ok
schema.org/ImageObject-19-rdfa.html: ok
schema.org/IndividualProduct-32-jsonld.html: ok
schema.org/IndividualProduct-32-microdata.html: {
  "class": {
    "http://www.productontology.org/id/Racing_bicycle": [
      "No class definition found"
    ]
  }
}
schema.org/IndividualProduct-32-rdfa.html: ok
schema.org/InformAction-99-jsonld.html: ok
schema.org/InsertAction-166-jsonld.html: {
  "class": {
    "schema:InsertedAction": [
      "No class definition found"
    ]
  },
  "property": {
    "schema:objectLocation": [
      "No property definition found"
    ]
  }
}
schema.org/InstallAction-59-jsonld.html: ok
schema.org/InteractAction-88-jsonld.html: ok
schema.org/InteractAction-89-jsonld.html: ok
schema.org/InviteAction-102-jsonld.html: ok
schema.org/ItemList-14-jsonld.html: {
  "property": {
    "schema:mainContentOfPage": [
      "Subject _:b0(schema:ItemList,schema:Thing,schema:CreativeWork,schema:ItemList) not compatible with domainIncludes (schema:WebPage)"
    ]
  }
}
schema.org/ItemList-14-microdata.html: {
  "property": {
    "schema:mainContentOfPage": [
      "Subject _:g2239830360(schema:ItemList,schema:Thing,schema:CreativeWork,schema:ItemList) not compatible with domainIncludes (schema:WebPage)"
    ]
  }
}
schema.org/ItemList-14-rdfa.html: {
  "property": {
    "schema:mainContentOfPage": [
      "Subject _:g2183102300(schema:ItemList,schema:Thing,schema:CreativeWork,schema:ItemList) not compatible with domainIncludes (schema:WebPage)"
    ]
  }
}
schema.org/JobPosting-26-jsonld.html: ok
schema.org/JobPosting-26-microdata.html: ok
schema.org/JobPosting-26-rdfa.html: ok
schema.org/JoinAction-107-jsonld.html: ok
schema.org/JoinAction-108-jsonld.html: ok
schema.org/JoinAction-109-jsonld.html: ok
schema.org/JoinAction-110-jsonld.html: ok
schema.org/LeaveAction-111-jsonld.html: ok
schema.org/LendAction-158-jsonld.html: {
  "property": {
    "schema:price": [
      "Subject _:b0(schema:LendAction,schema:Thing,schema:Action,schema:TransferAction,schema:LendAction) not compatible with domainIncludes (schema:Offer,schema:PriceSpecification,schema:TradeAction)"
    ],
    "schema:recipient": [
      "Subject _:b0(schema:LendAction,schema:Thing,schema:Action,schema:TransferAction,schema:LendAction) not compatible with domainIncludes (schema:CommunicateAction,schema:AuthorizeAction,schema:DonateAction,schema:GiveAction,schema:PayAction,schema:ReturnAction,schema:SendAction,schema:TipAction)"
    ]
  }
}
schema.org/LikeAction-53-jsonld.html: ok
schema.org/ListenAction-60-jsonld.html: ok
schema.org/ListenAction-61-jsonld.html: ok
schema.org/ListenAction-62-jsonld.html: ok
schema.org/LodgingReservation-186-jsonld.html: ok
schema.org/LoseAction-38-jsonld.html: {
  "property": {
    "schema:winner": [
      "Subject _:b0(schema:WinAction,schema:Thing,schema:Action,schema:AchieveAction,schema:WinAction) not compatible with domainIncludes (schema:LoseAction)"
    ]
  }
}
schema.org/Map-VenueMap-214-jsonld.html: ok
schema.org/Map-VenueMap-214-microdata.html: ok
schema.org/Map-VenueMap-214-rdfa.html: ok
schema.org/MarryAction-112-jsonld.html: ok
schema.org/MediaObject-AudioObject-5-jsonld.html: ok
schema.org/MediaObject-AudioObject-5-microdata.html: ok
schema.org/MediaObject-AudioObject-5-rdfa.html: ok
schema.org/MedicalCondition-MedicalCause-MedicalRiskFactor-DDxElement-MedicalSymptom-MedicalSignOrSymptom-30-jsonld.html: ok
schema.org/MedicalCondition-MedicalCause-MedicalRiskFactor-DDxElement-MedicalSymptom-MedicalSignOrSymptom-30-microdata.html: ok
schema.org/MedicalCondition-MedicalCause-MedicalRiskFactor-DDxElement-MedicalSymptom-MedicalSignOrSymptom-30-rdfa.html: ok
schema.org/MedicalGuideline-MedicalGuidelineRecommendation-MedicalGuidelineContraindication-27-jsonld.html: {
  "property": {
    "schema:subject": [
      "No property definition found"
    ]
  }
}
schema.org/MedicalGuideline-MedicalGuidelineRecommendation-MedicalGuidelineContraindication-27-microdata.html: {
  "property": {
    "schema:subject": [
      "No property definition found"
    ]
  }
}
schema.org/MedicalGuideline-MedicalGuidelineRecommendation-MedicalGuidelineContraindication-27-rdfa.html: ok
schema.org/MedicalScholarlyArticle-MedicalGuideline-MedicalGuidelineRecommendation-28-jsonld.html: {
  "property": {
    "schema:code": [
      "Subject _:b0(schema:MedicalScholarlyArticle,schema:Thing,schema:CreativeWork,schema:Article,schema:ScholarlyArticle,schema:MedicalScholarlyArticle) not compatible with domainIncludes (schema:MedicalEntity)"
    ],
    "schema:evidenceLevel": [
      "Subject _:b0(schema:MedicalScholarlyArticle,schema:Thing,schema:CreativeWork,schema:Article,schema:ScholarlyArticle,schema:MedicalScholarlyArticle) not compatible with domainIncludes (schema:MedicalGuideline)"
    ],
    "schema:recommendationStrength": [
      "Subject _:b0(schema:MedicalScholarlyArticle,schema:Thing,schema:CreativeWork,schema:Article,schema:ScholarlyArticle,schema:MedicalScholarlyArticle) not compatible with domainIncludes (schema:MedicalGuidelineRecommendation)"
    ],
    "schema:subject": [
      "No property definition found"
    ]
  }
}
schema.org/MedicalScholarlyArticle-MedicalGuideline-MedicalGuidelineRecommendation-28-microdata.html: {
  "property": {
    "schema:subject": [
      "No property definition found"
    ]
  }
}
schema.org/MedicalScholarlyArticle-MedicalGuideline-MedicalGuidelineRecommendation-28-rdfa.html: {
  "property": {
    "schema:subject": [
      "No property definition found"
    ]
  }
}
schema.org/MedicalWebPage-DrugClass-29-jsonld.html: {
  "property": {
    "schema:drug": [
      "Subject _:b0(schema:MedicalWebPage,schema:Thing,schema:CreativeWork,schema:WebPage,schema:MedicalWebPage) not compatible with domainIncludes (schema:DrugClass)"
    ],
    "schema:otherName": [
      "No property definition found"
    ]
  }
}
schema.org/MedicalWebPage-DrugClass-29-microdata.html: {
  "property": {
    "schema:otherName": [
      "No property definition found"
    ]
  }
}
schema.org/MedicalWebPage-DrugClass-29-rdfa.html: {
  "property": {
    "schema:otherName": [
      "No property definition found"
    ]
  }
}
schema.org/MoveAction-118-jsonld.html: ok
schema.org/Movie-15-jsonld.html: ok
schema.org/Movie-15-microdata.html: ok
schema.org/Movie-15-rdfa.html: ok
schema.org/MusicAlbum-25-jsonld.html: ok
schema.org/MusicAlbum-25-microdata.html: {
  "property": {
    "schema:url": [
      "Object \"/artist/radiohead/album/the-king-of-limbs\" not compatible with rangeIncludes (schema:URL)",
      "Object \"/artist/radiohead/album/the-king-of-limbs/track/bloom\" not compatible with rangeIncludes (schema:URL)",
      "Object \"/artist/radiohead/album/the-king-of-limbs/track/morning-mr-magpie\" not compatible with rangeIncludes (schema:URL)"
    ]
  }
}
schema.org/MusicAlbum-25-rdfa.html: {
  "property": {
    "schema:url": [
      "Object \"/artist/radiohead/album/the-king-of-limbs\" not compatible with rangeIncludes (schema:URL)",
      "Object \"/artist/radiohead/album/the-king-of-limbs/track/bloom\" not compatible with rangeIncludes (schema:URL)",
      "Object \"/artist/radiohead/album/the-king-of-limbs/track/morning-mr-magpie\" not compatible with rangeIncludes (schema:URL)"
    ]
  }
}
schema.org/MusicEvent-Event-CreativeWork-MusicGroup-Person-192-jsonld.html: ok
schema.org/MusicEvent-Event-CreativeWork-MusicGroup-Person-192-microdata.html: {
  "property": {
    "schema:startDate": [
      "Object \"May23\" not compatible with rangeIncludes (schema:Date)"
    ]
  }
}
schema.org/MusicEvent-Event-CreativeWork-MusicGroup-Person-192-rdfa.html: ok
schema.org/MusicEvent-Place-Offer-206-jsonld.html: ok
schema.org/MusicEvent-Place-Offer-206-microdata.html: ok
schema.org/MusicEvent-Place-Offer-206-rdfa.html: ok
schema.org/MusicEvent-Place-PostalAddress-Offer-MusicGroup-EventRescheduled-207-jsonld.html: ok
schema.org/MusicEvent-Place-PostalAddress-Offer-MusicGroup-EventRescheduled-207-microdata.html: ok
schema.org/MusicEvent-Place-PostalAddress-Offer-MusicGroup-EventRescheduled-207-rdfa.html: ok
schema.org/MusicPlaylist-20-jsonld.html: ok
schema.org/MusicPlaylist-20-microdata.html: {
  "property": {
    "schema:url": [
      "Object \"sweet-home-alabama\" not compatible with rangeIncludes (schema:URL)",
      "Object \"shook-you-all-night-long\" not compatible with rangeIncludes (schema:URL)",
      "Object \"sharp-dressed-man\" not compatible with rangeIncludes (schema:URL)",
      "Object \"old-time-rock-and-roll\" not compatible with rangeIncludes (schema:URL)",
      "Object \"hurt-so-good\" not compatible with rangeIncludes (schema:URL)"
    ]
  }
}
schema.org/MusicPlaylist-20-rdfa.html: {
  "property": {
    "schema:url": [
      "Object \"sweet-home-alabama\" not compatible with rangeIncludes (schema:URL)",
      "Object \"shook-you-all-night-long\" not compatible with rangeIncludes (schema:URL)",
      "Object \"sharp-dressed-man\" not compatible with rangeIncludes (schema:URL)",
      "Object \"old-time-rock-and-roll\" not compatible with rangeIncludes (schema:URL)",
      "Object \"hurt-so-good\" not compatible with rangeIncludes (schema:URL)"
    ]
  }
}
schema.org/NGO-7-jsonld.html: ok
schema.org/NGO-7-microdata.html: ok
schema.org/NGO-7-rdfa.html: ok
schema.org/OrderAction-148-jsonld.html: {
  "class": {
    "schema:OrderedAction": [
      "No class definition found"
    ]
  },
  "property": {
    "schema:location": [
      "Object _:b2(schema:Product,schema:Thing,schema:Product) not compatible with rangeIncludes (schema:Place,schema:PostalAddress)"
    ]
  }
}
schema.org/OrderedEvent-195-jsonld.html: {
  "class": {
    "schema:OrderedEvent": [
      "No class definition found"
    ]
  },
  "property": {
    "schema:eventOrderPosition": [
      "No property definition found"
    ],
    "schema:nextEvent": [
      "No property definition found"
    ]
  }
}
schema.org/OrderedEvent-195-microdata.html: ok
schema.org/OrderedEvent-195-rdfa.html: ok
schema.org/OrderedEvent-196-jsonld.html: {
  "class": {
    "schema:OrderedEvent": [
      "No class definition found"
    ]
  },
  "property": {
    "schema:eventOrderPosition": [
      "No property definition found"
    ],
    "schema:nextEvent": [
      "No property definition found"
    ],
    "schema:previousEvent": [
      "No property definition found"
    ]
  }
}
schema.org/OrderedEvent-196-microdata.html: ok
schema.org/OrderedEvent-196-rdfa.html: ok
schema.org/Organization-Address-6-jsonld.html: ok
schema.org/Organization-Address-6-microdata.html: ok
schema.org/Organization-Address-6-rdfa.html: ok
schema.org/Organization-ContactPoint-204-jsonld.html: ok
schema.org/Organization-ContactPoint-204-microdata.html: ok
schema.org/Organization-ContactPoint-204-rdfa.html: ok
schema.org/OrganizeAction-123-jsonld.html: ok
schema.org/OrganizeAction-124-jsonld.html: ok
schema.org/PaintAction-80-jsonld.html: {
  "class": {
    "schema:Paining": [
      "No class definition found"
    ]
  }
}
schema.org/PayAction-149-jsonld.html: ok
schema.org/PerformAction-142-jsonld.html: {
  "class": {
    "schema:PeformAction": [
      "No class definition found"
    ]
  }
}
schema.org/Person-PostalAddress-addressRegion-postalCode-address-streetAddress-telephone-email-url-addressLocality-1-jsonld.html: ok
schema.org/Person-PostalAddress-addressRegion-postalCode-address-streetAddress-telephone-email-url-addressLocality-1-microdata.html: ok
schema.org/Person-PostalAddress-addressRegion-postalCode-address-streetAddress-telephone-email-url-addressLocality-1-rdfa.html: ok
schema.org/Pharmacy-199-jsonld.html: ok
schema.org/Pharmacy-199-microdata.html: {
  "property": {
    "schema:openingHours": [
      "Object \"Mo,Tu,We,Th 09:00-12:00\" not compatible with rangeIncludes (schema:Duration)"
    ]
  }
}
schema.org/Pharmacy-199-rdfa.html: {
  "property": {
    "schema:openingHours": [
      "Object \"Mo,Tu,We,Th 09:00-12:00\" not compatible with rangeIncludes (schema:Duration)"
    ]
  }
}
schema.org/PhotographAction-81-jsonld.html: ok
schema.org/Place-GeoCoordinates-4-jsonld.html: ok
schema.org/Place-GeoCoordinates-4-microdata.html: ok
schema.org/Place-GeoCoordinates-4-rdfa.html: ok
schema.org/Place-LocalBusiness-2-jsonld.html: ok
schema.org/Place-LocalBusiness-2-microdata.html: ok
schema.org/Place-LocalBusiness-2-rdfa.html: ok
schema.org/PlanAction-132-jsonld.html: ok
schema.org/PlanAction-133-jsonld.html: ok
schema.org/PlayAction-139-jsonld.html: ok
schema.org/PostalAddress-17-jsonld.html: ok
schema.org/PostalAddress-17-microdata.html: ok
schema.org/PostalAddress-17-rdfa.html: ok
schema.org/PostalAddress-Pharmacy-Store-203-jsonld.html: {
  "property": {
    "schema:openingHours": [
      "Object \"Mo-Fr 07:00-23:00\" not compatible with rangeIncludes (schema:Duration)",
      "Object \"Mo-Th 09:00-12:00\" not compatible with rangeIncludes (schema:Duration)"
    ]
  }
}
schema.org/PostalAddress-Pharmacy-Store-203-microdata.html: {
  "property": {
    "schema:openingHours": [
      "Object \"Mo-Fr 07:00-23:00\" not compatible with rangeIncludes (schema:Duration)",
      "Object \"Mo-Th 09:00-12:00\" not compatible with rangeIncludes (schema:Duration)"
    ]
  }
}
schema.org/PostalAddress-Pharmacy-Store-203-rdfa.html: {
  "property": {
    "schema:openingHours": [
      "Object \"Mo-Fr 07:00-23:00\" not compatible with rangeIncludes (schema:Duration)",
      "Object \"Mo-Th 09:00-12:00\" not compatible with rangeIncludes (schema:Duration)"
    ]
  }
}
schema.org/PrependAction-168-jsonld.html: ok
schema.org/Product-AggregateRating-AggregateOffer-Offer-10-jsonld.html: {
  "property": {
    "schema:offers": [
      "Subject _:b2(schema:AggregateOffer,schema:Thing,schema:Intangible,schema:Offer,schema:AggregateOffer) not compatible with domainIncludes (schema:CreativeWork,schema:MediaObject,schema:Event,schema:Product)"
    ]
  }
}
schema.org/Product-AggregateRating-AggregateOffer-Offer-10-microdata.html: {
  "property": {
    "schema:offers": [
      "Subject _:g2238153260(schema:AggregateOffer,schema:Thing,schema:Intangible,schema:Offer,schema:AggregateOffer) not compatible with domainIncludes (schema:CreativeWork,schema:MediaObject,schema:Event,schema:Product)"
    ]
  }
}
schema.org/Product-AggregateRating-AggregateOffer-Offer-10-rdfa.html: {
  "property": {
    "schema:offers": [
      "Subject _:g2232912800(schema:AggregateOffer,schema:Thing,schema:Intangible,schema:Offer,schema:AggregateOffer) not compatible with domainIncludes (schema:CreativeWork,schema:MediaObject,schema:Event,schema:Product)"
    ]
  }
}
schema.org/Product-AggregateRating-Offer-Review-Rating-9-jsonld.html: ok
schema.org/Product-AggregateRating-Offer-Review-Rating-9-microdata.html: ok
schema.org/Product-AggregateRating-Offer-Review-Rating-9-rdfa.html: ok
schema.org/ProductModel-34-jsonld.html: ok
schema.org/ProductModel-34-microdata.html: {
  "class": {
    "http://www.productontology.org/id/Television_set": [
      "No class definition found"
    ]
  }
}
schema.org/ProductModel-34-rdfa.html: ok
schema.org/PublicationIssue-PublicationVolume-ScholarlyArticle-218-jsonld.html: ok
schema.org/PublicationIssue-PublicationVolume-ScholarlyArticle-218-microdata.html: ok
schema.org/PublicationIssue-PublicationVolume-ScholarlyArticle-218-rdfa.html: ok
schema.org/Question-Answer-QAPage-189-jsonld.html: ok
schema.org/Question-Answer-QAPage-189-microdata.html: {
  "property": {
    "schema:suggestedAnswer": [
      "Subject _:g2236977020(schema:Answer,schema:Thing,schema:CreativeWork,schema:Answer) not compatible with domainIncludes (schema:Question)"
    ]
  }
}
schema.org/Question-Answer-QAPage-189-rdfa.html: {
  "property": {
    "schema:suggestedAnswer": [
      "Subject _:g2236667080(schema:Answer,schema:Thing,schema:CreativeWork,schema:Answer) not compatible with domainIncludes (schema:Question)"
    ]
  }
}
schema.org/QuoteAction-150-jsonld.html: ok
schema.org/RadioSeries-RadioSeason-RadioEpisode-OnDemandEvent-BroadcastEvent-BroadcastService-172-jsonld.html: {
  "property": {
    "schema:startDate": [
      "Object \"09:00, 7th of November 2013\"^^<http://schema.org/Date> not compatible with rangeIncludes (schema:Date)",
      "Object \"09:45 on the same day\"^^<http://schema.org/Date> not compatible with rangeIncludes (schema:Date)"
    ]
  }
}
schema.org/RadioSeries-RadioSeason-RadioEpisode-OnDemandEvent-BroadcastEvent-BroadcastService-172-microdata.html: {
  "property": {
    "schema:startDate": [
      "Object \"09:00, 7th of November 2013\" not compatible with rangeIncludes (schema:Date)",
      "Object \"09:45 on the same day\" not compatible with rangeIncludes (schema:Date)"
    ]
  }
}
schema.org/RadioSeries-RadioSeason-RadioEpisode-OnDemandEvent-BroadcastEvent-BroadcastService-172-rdfa.html: ok
schema.org/ReactAction-48-jsonld.html: ok
schema.org/ReadAction-63-jsonld.html: ok
schema.org/ReadAction-64-jsonld.html: ok
schema.org/ReadAction-65-jsonld.html: ok
schema.org/ReadAction-66-jsonld.html: ok
schema.org/ReceiveAction-159-jsonld.html: ok
schema.org/Recipe-NutritionInformation-12-jsonld.html: ok
schema.org/Recipe-NutritionInformation-12-microdata.html: ok
schema.org/Recipe-NutritionInformation-12-rdfa.html: ok
schema.org/RegisterAction-113-jsonld.html: ok
schema.org/RegisterAction-114-jsonld.html: ok
schema.org/RegisterAction-115-jsonld.html: ok
schema.org/RejectAction-129-jsonld.html: ok
schema.org/RentAction-151-jsonld.html: ok
schema.org/RentalCarReservation-187-jsonld.html: {
  "property": {
    "schema:operatingCompany": [
      "No property definition found"
    ]
  }
}
schema.org/ReplaceAction-170-jsonld.html: ok
schema.org/ReplyAction-103-jsonld.html: {
  "property": {
    "schema:answer": [
      "No property definition found"
    ]
  }
}
schema.org/ReserveAction-136-jsonld.html: ok
schema.org/Restaurant-197-jsonld.html: {
  "property": {
    "schema:openingHours": [
      "Object \"Mo,Tu,We,Th,Fr,Sa,Su 11:30-23:00\" not compatible with rangeIncludes (schema:Duration)"
    ]
  }
}
schema.org/Restaurant-197-microdata.html: {
  "property": {
    "schema:openingHours": [
      "Object \"Mo,Tu,We,Th,Fr,Sa,Su 11:30-23:00\" not compatible with rangeIncludes (schema:Duration)"
    ]
  }
}
schema.org/Restaurant-197-rdfa.html: {
  "property": {
    "schema:openingHours": [
      "Object \"Mo,Tu,We,Th,Fr,Sa,Su 11:30-23:00\" not compatible with rangeIncludes (schema:Duration)"
    ]
  }
}
schema.org/Restaurant-AggregateRating-FoodEstablishment-LocalBusiness-3-jsonld.html: {
  "property": {
    "schema:openingHours": [
      "Object \"Mo-Sa 11:00-14:30\" not compatible with rangeIncludes (schema:Duration)",
      "Object \"Mo-Th 17:00-21:30\" not compatible with rangeIncludes (schema:Duration)",
      "Object \"Fr-Sa 17:00-22:00\" not compatible with rangeIncludes (schema:Duration)"
    ]
  }
}
schema.org/Restaurant-AggregateRating-FoodEstablishment-LocalBusiness-3-microdata.html: {
  "property": {
    "schema:openingHours": [
      "Object \"Mo-Sa 11:00-14:30\" not compatible with rangeIncludes (schema:Duration)",
      "Object \"Mo-Th 17:00-21:30\" not compatible with rangeIncludes (schema:Duration)",
      "Object \"Fr-Sa 17:00-22:00\" not compatible with rangeIncludes (schema:Duration)"
    ]
  }
}
schema.org/Restaurant-AggregateRating-FoodEstablishment-LocalBusiness-3-rdfa.html: {
  "property": {
    "schema:openingHours": [
      "Object \"Mo-Sa 11:00-14:30\" not compatible with rangeIncludes (schema:Duration)",
      "Object \"Mo-Th 17:00-21:30\" not compatible with rangeIncludes (schema:Duration)",
      "Object \"Fr-Sa 17:00-22:00\" not compatible with rangeIncludes (schema:Duration)"
    ]
  }
}
schema.org/Restaurant-ViewAction-EntryPoint-SoftwareApplication-191-jsonld.html: ok
schema.org/ReturnAction-160-jsonld.html: ok
schema.org/ReviewAction-55-jsonld.html: ok
schema.org/Role-OrganizationRole-208-jsonld.html: ok
schema.org/Role-OrganizationRole-208-microdata.html: ok
schema.org/Role-OrganizationRole-208-rdfa.html: ok
schema.org/Role-OrganizationRole-CollegeOrUniversity-EducationalOrganization-209-jsonld.html: ok
schema.org/Role-OrganizationRole-CollegeOrUniversity-EducationalOrganization-209-microdata.html: ok
schema.org/Role-OrganizationRole-CollegeOrUniversity-EducationalOrganization-209-rdfa.html: ok
schema.org/Role-OrganizationRole-CollegeOrUniversity-EducationalOrganization-210-jsonld.html: ok
schema.org/Role-OrganizationRole-CollegeOrUniversity-EducationalOrganization-210-microdata.html: ok
schema.org/Role-OrganizationRole-CollegeOrUniversity-EducationalOrganization-210-rdfa.html: ok
schema.org/Role-OrganizationRole-Person-SportsTeam-Organization-212-jsonld.html: ok
schema.org/Role-OrganizationRole-Person-SportsTeam-Organization-212-microdata.html: ok
schema.org/Role-OrganizationRole-Person-SportsTeam-Organization-212-rdfa.html: ok
schema.org/Role-PerformanceRole-211-jsonld.html: ok
schema.org/Role-PerformanceRole-211-microdata.html: {
  "property": {
    "schema:actor": [
      "Subject _:g2223881820(schema:PerformanceRole,schema:Thing,schema:Intangible,schema:Role,schema:PerformanceRole) not compatible with domainIncludes (schema:Movie,schema:Episode,schema:TVEpisode,schema:Series,schema:TVSeries,schema:RadioEpisode,schema:RadioSeries)"
    ]
  }
}
schema.org/Role-PerformanceRole-211-rdfa.html: ok
schema.org/RsvpAction-101-jsonld.html: ok
schema.org/ScheduleAction-137-jsonld.html: ok
schema.org/SearchAction-143-jsonld.html: ok
schema.org/SearchAction-144-jsonld.html: ok
schema.org/SearchAction-WebSite-219-jsonld.html: {
  "property": {
    "schema:query-input": [
      "No property definition found"
    ]
  }
}
schema.org/SearchAction-WebSite-219-microdata.html: {
  "property": {
    "schema:query-input": [
      "No property definition found"
    ]
  }
}
schema.org/SearchAction-WebSite-219-rdfa.html: {
  "property": {
    "schema:query-input": [
      "No property definition found"
    ]
  }
}
schema.org/SelectAction-138-jsonld.html: {
  "class": {
    "schema:SelectAction": [
      "No class definition found"
    ]
  }
}
schema.org/SellAction-152-jsonld.html: {
  "property": {
    "schema:location": [
      "Object _:b2(schema:Product,schema:Thing,schema:Product) not compatible with rangeIncludes (schema:Place,schema:PostalAddress)"
    ]
  }
}
schema.org/SendAction-161-jsonld.html: ok
schema.org/ShareAction-104-jsonld.html: {
  "property": {
    "schema:object": [
      "Object _:b2(schema:Blog,schema:Blog) not compatible with rangeIncludes (schema:Thing)"
    ],
    "schema:name": [
      "Subject _:b2(schema:Blog,schema:Blog) not compatible with domainIncludes (schema:Thing)"
    ]
  }
}
schema.org/ShareAction-105-jsonld.html: ok
schema.org/SomeProducts-33-jsonld.html: ok
schema.org/SomeProducts-33-microdata.html: {
  "class": {
    "http://www.productontology.org/id/Printer_(computing)": [
      "No class definition found"
    ]
  }
}
schema.org/SomeProducts-33-rdfa.html: ok
schema.org/SportsEvent-OrderedEvent-194-jsonld.html: {
  "class": {
    "schema:OrderedEvent": [
      "No class definition found"
    ]
  },
  "property": {
    "schema:eventOrderPosition": [
      "No property definition found"
    ],
    "schema:nextEvent": [
      "No property definition found"
    ]
  }
}
schema.org/SportsEvent-OrderedEvent-194-microdata.html: ok
schema.org/SportsEvent-OrderedEvent-194-rdfa.html: ok
schema.org/Store-DryCleaningOrLaundry-Corporation-Pharmacy-201-jsonld.html: {
  "property": {
    "schema:openingHours": [
      "Object \"Mo-Fr 07:00-23:00\" not compatible with rangeIncludes (schema:Duration)",
      "Object \"Mo-Th 09:00-12:00\" not compatible with rangeIncludes (schema:Duration)",
      "Object \"Mo-Fr 13:00-17:30\" not compatible with rangeIncludes (schema:Duration)"
    ]
  }
}
schema.org/Store-DryCleaningOrLaundry-Corporation-Pharmacy-201-microdata.html: {
  "property": {
    "schema:openingHours": [
      "Object \"Mo-Fr 07:00-23:00\" not compatible with rangeIncludes (schema:Duration)",
      "Object \"Mo-Th 09:00-12:00\" not compatible with rangeIncludes (schema:Duration)",
      "Object \"Mo-Fr 13:00-17:30\" not compatible with rangeIncludes (schema:Duration)"
    ]
  }
}
schema.org/Store-DryCleaningOrLaundry-Corporation-Pharmacy-201-rdfa.html: {
  "property": {
    "schema:openingHours": [
      "Object \"Mo-Fr 07:00-23:00\" not compatible with rangeIncludes (schema:Duration)",
      "Object \"Mo-Th 09:00-12:00\" not compatible with rangeIncludes (schema:Duration)",
      "Object \"Mo-Fr 13:00-17:30\" not compatible with rangeIncludes (schema:Duration)"
    ]
  }
}
schema.org/Store-OpeningHoursSpecification-198-jsonld.html: {
  "property": {
    "schema:openingHours": [
      "Object \"Mo,Tu,We,Th,Fr,Sa,Su 09:00-14:00\" not compatible with rangeIncludes (schema:Duration)"
    ],
    "schema:closes": [
      "Object \"14:00\" not compatible with rangeIncludes (schema:Time)"
    ],
    "schema:opens": [
      "Object \"12:00\" not compatible with rangeIncludes (schema:Time)"
    ]
  }
}
schema.org/Store-OpeningHoursSpecification-198-microdata.html: {
  "property": {
    "schema:openingHours": [
      "Object \"Mo,Tu,We,Th,Fr,Sa,Su 09:00-14:00\" not compatible with rangeIncludes (schema:Duration)"
    ],
    "schema:validFrom": [
      "Object \"24 December 2013\" not compatible with rangeIncludes (schema:DateTime)",
      "Object \"1st January 2014\" not compatible with rangeIncludes (schema:DateTime)"
    ],
    "schema:validThrough": [
      "Object \"25 December 2013\" not compatible with rangeIncludes (schema:DateTime)",
      "Object \"\" not compatible with rangeIncludes (schema:DateTime)"
    ],
    "schema:opens": [
      "Object \"9am\" not compatible with rangeIncludes (schema:Time)",
      "Object \"Noon\" not compatible with rangeIncludes (schema:Time)"
    ],
    "schema:closes": [
      "Object \"11am\" not compatible with rangeIncludes (schema:Time)",
      "Object \"2pm\" not compatible with rangeIncludes (schema:Time)"
    ]
  }
}
schema.org/Store-OpeningHoursSpecification-198-rdfa.html: {
  "class": {
    "http://schema.orgStore": [
      "No class definition found"
    ],
    "http://schema.orgOpeningHoursSpecification": [
      "No class definition found"
    ]
  },
  "property": {
    "http://schema.orgname": [
      "No property definition found"
    ],
    "http://schema.orgopeningHours": [
      "No property definition found"
    ],
    "http://schema.orgopeningHoursSpecification": [
      "No property definition found"
    ],
    "http://schema.orgvalidFrom": [
      "No property definition found"
    ],
    "http://schema.orgvalidThrough": [
      "No property definition found"
    ],
    "http://schema.orgopens": [
      "No property definition found"
    ],
    "http://schema.orgcloses": [
      "No property definition found"
    ]
  }
}
schema.org/Store-Pharmacy-200-jsonld.html: {
  "property": {
    "schema:openingHours": [
      "Object \"Mo-Fr 07:00-23:00\" not compatible with rangeIncludes (schema:Duration)",
      "Object \"Mo-Th 09:00-12:00\" not compatible with rangeIncludes (schema:Duration)"
    ]
  }
}
schema.org/Store-Pharmacy-200-microdata.html: {
  "property": {
    "schema:openingHours": [
      "Object \"Mo-Fr 07:00-23:00\" not compatible with rangeIncludes (schema:Duration)",
      "Object \"Mo-Th 09:00-12:00\" not compatible with rangeIncludes (schema:Duration)"
    ]
  }
}
schema.org/Store-Pharmacy-200-rdfa.html: {
  "property": {
    "schema:openingHours": [
      "Object \"Mo-Fr 07:00-23:00\" not compatible with rangeIncludes (schema:Duration)",
      "Object \"Mo-Th 09:00-12:00\" not compatible with rangeIncludes (schema:Duration)"
    ]
  }
}
schema.org/Store-PostalAddress-Pharmacy-202-jsonld.html: {
  "property": {
    "schema:openingHours": [
      "Object \"Mo-Fr 07:00-23:00\" not compatible with rangeIncludes (schema:Duration)",
      "Object \"Mo-Th 09:00-12:00\" not compatible with rangeIncludes (schema:Duration)"
    ]
  }
}
schema.org/Store-PostalAddress-Pharmacy-202-microdata.html: {
  "property": {
    "schema:openingHours": [
      "Object \"Mo-Fr 07:00-23:00\" not compatible with rangeIncludes (schema:Duration)",
      "Object \"Mo-Th 09:00-12:00\" not compatible with rangeIncludes (schema:Duration)"
    ]
  }
}
schema.org/Store-PostalAddress-Pharmacy-202-rdfa.html: {
  "property": {
    "schema:openingHours": [
      "Object \"Mo-Fr 07:00-23:00\" not compatible with rangeIncludes (schema:Duration)",
      "Object \"Mo-Th 09:00-12:00\" not compatible with rangeIncludes (schema:Duration)"
    ]
  }
}
schema.org/SubscribeAction-116-jsonld.html: ok
schema.org/TVSeries-TVSeason-TVEpisode-24-jsonld.html: ok
schema.org/TVSeries-TVSeason-TVEpisode-24-microdata.html: ok
schema.org/TVSeries-TVSeason-TVEpisode-24-rdfa.html: ok
schema.org/TVSeries-TVSeason-TVEpisode-OnDemandEvent-BroadcastEvent-BroadcastService-171-jsonld.html: {
  "property": {
    "schema:startDate": [
      "Object \"18:15, 22nd of May 2010\"^^<http://schema.org/Date> not compatible with rangeIncludes (schema:Date)",
      "Object \"19:45 on the 2nd of June\"^^<http://schema.org/Date> not compatible with rangeIncludes (schema:Date)"
    ],
    "schema:endDate": [
      "Object \"9th\"^^<http://schema.org/Date> not compatible with rangeIncludes (schema:Date)"
    ]
  }
}
schema.org/TVSeries-TVSeason-TVEpisode-OnDemandEvent-BroadcastEvent-BroadcastService-171-microdata.html: {
  "property": {
    "schema:startDate": [
      "Object \"18:15, 22nd of May 2010\" not compatible with rangeIncludes (schema:Date)",
      "Object \"19:45 on the 2nd of June\" not compatible with rangeIncludes (schema:Date)"
    ],
    "schema:endDate": [
      "Object \"9th\" not compatible with rangeIncludes (schema:Date)"
    ]
  }
}
schema.org/TVSeries-TVSeason-TVEpisode-OnDemandEvent-BroadcastEvent-BroadcastService-171-rdfa.html: ok
schema.org/Table-16-jsonld.html: {
  "property": {
    "schema:mainContentOfPage": [
      "Subject _:b0(schema:Table,schema:Thing,schema:CreativeWork,schema:WebPageElement,schema:Table) not compatible with domainIncludes (schema:WebPage)"
    ]
  }
}
schema.org/Table-16-microdata.html: {
  "property": {
    "schema:mainContentOfPage": [
      "Subject _:g2239942020(schema:Table,schema:Thing,schema:CreativeWork,schema:WebPageElement,schema:Table) not compatible with domainIncludes (schema:WebPage)"
    ]
  }
}
schema.org/Table-16-rdfa.html: {
  "property": {
    "schema:mainContentOfPage": [
      "Subject _:g2224815240(schema:Table,schema:Thing,schema:CreativeWork,schema:WebPageElement,schema:Table) not compatible with domainIncludes (schema:WebPage)"
    ]
  }
}
schema.org/TakeAction-162-jsonld.html: {
  "property": {
    "schema:recipient": [
      "Subject _:b0(schema:TakeAction,schema:Thing,schema:Action,schema:TransferAction,schema:TakeAction) not compatible with domainIncludes (schema:CommunicateAction,schema:AuthorizeAction,schema:DonateAction,schema:GiveAction,schema:PayAction,schema:ReturnAction,schema:SendAction,schema:TipAction)"
    ]
  }
}
schema.org/TaxiReservation-188-jsonld.html: ok
schema.org/TieAction-39-jsonld.html: ok
schema.org/TipAction-153-jsonld.html: {
  "property": {
    "schema:recipient": [
      "Subject _:b0(schema:RentAction,schema:Thing,schema:Action,schema:TradeAction,schema:RentAction) not compatible with domainIncludes (schema:CommunicateAction,schema:AuthorizeAction,schema:DonateAction,schema:GiveAction,schema:PayAction,schema:ReturnAction,schema:SendAction,schema:TipAction)"
    ]
  }
}
schema.org/TrackAction-87-jsonld.html: {
  "class": {
    "gr:UPS": [
      "No class definition found"
    ]
  },
  "property": {
    "schema:deliveryMethod": [
      "Object _:b2(gr:UPS,gr:UPS) not compatible with rangeIncludes (schema:DeliveryMethod)"
    ]
  }
}
schema.org/TradeAction-145-jsonld.html: ok
schema.org/TrainReservation-TrainTrip-181-jsonld.html: ok
schema.org/TransferAction-154-jsonld.html: ok
schema.org/TravelAction-121-jsonld.html: ok
schema.org/TravelAction-122-jsonld.html: ok
schema.org/UnRegisterAction-117-jsonld.html: ok
schema.org/UpdateAction-163-jsonld.html: ok
schema.org/UseAction-67-jsonld.html: ok
schema.org/UserInteraction-WebPage-Article-21-jsonld.html: ok
schema.org/UserInteraction-WebPage-Article-21-microdata.html: ok
schema.org/UserInteraction-WebPage-Article-21-rdfa.html: ok
schema.org/VideoObject-MusicGroup-MusicRecording-Event-13-jsonld.html: {
  "property": {
    "schema:video": [
      "Subject _:b0(schema:MusicGroup,schema:Thing,schema:Organization,schema:PerformingGroup,schema:MusicGroup) not compatible with domainIncludes (schema:CreativeWork)"
    ],
    "schema:playCount": [
      "No property definition found"
    ]
  }
}
schema.org/VideoObject-MusicGroup-MusicRecording-Event-13-microdata.html: {
  "property": {
    "schema:video": [
      "Subject _:g2236335800(schema:MusicGroup,schema:Thing,schema:Organization,schema:PerformingGroup,schema:MusicGroup) not compatible with domainIncludes (schema:CreativeWork)"
    ],
    "schema:url": [
      "Object \"foo-fighters-rope.html\" not compatible with rangeIncludes (schema:URL)",
      "Object \"foo-fighters-everlong.html\" not compatible with rangeIncludes (schema:URL)"
    ],
    "schema:playCount": [
      "No property definition found"
    ]
  }
}
schema.org/VideoObject-MusicGroup-MusicRecording-Event-13-rdfa.html: {
  "property": {
    "schema:video": [
      "Subject _:g2169087740(schema:MusicGroup,schema:Thing,schema:Organization,schema:PerformingGroup,schema:MusicGroup) not compatible with domainIncludes (schema:CreativeWork)"
    ],
    "schema:url": [
      "Object \"foo-fighters-rope.html\" not compatible with rangeIncludes (schema:URL)",
      "Object \"foo-fighters-everlong.html\" not compatible with rangeIncludes (schema:URL)"
    ],
    "schema:playCount": [
      "No property definition found"
    ]
  }
}
schema.org/ViewAction-69-jsonld.html: ok
schema.org/ViewAction-70-jsonld.html: ok
schema.org/ViewAction-71-jsonld.html: ok
schema.org/VoteAction-44-jsonld.html: ok
schema.org/WantAction-54-jsonld.html: ok
schema.org/WatchAction-72-jsonld.html: {
  "class": {
    "schema:TvEpisode": [
      "No class definition found"
    ]
  }
}
schema.org/WatchAction-73-jsonld.html: {
  "class": {
    "schema:TvSeries": [
      "No class definition found"
    ]
  }
}
schema.org/WatchAction-74-jsonld.html: ok
schema.org/WatchAction-75-jsonld.html: ok
schema.org/WatchAction-Movie-190-jsonld.html: ok
schema.org/WearAction-68-jsonld.html: ok
schema.org/WebPage-Book-AggregateRating-Offer-Review-CreativeWork-11-jsonld.html: {
  "property": {
    "schema:bookFormat": [
      "Subject _:b0(schema:WebPage,schema:Thing,schema:CreativeWork,schema:WebPage) not compatible with domainIncludes (schema:Book)"
    ],
    "schema:isbn": [
      "Subject _:b0(schema:WebPage,schema:Thing,schema:CreativeWork,schema:WebPage) not compatible with domainIncludes (schema:Book)"
    ],
    "schema:numberOfPages": [
      "Subject _:b0(schema:WebPage,schema:Thing,schema:CreativeWork,schema:WebPage) not compatible with domainIncludes (schema:Book)"
    ]
  }
}
schema.org/WebPage-Book-AggregateRating-Offer-Review-CreativeWork-11-microdata.html: ok
schema.org/WebPage-Book-AggregateRating-Offer-Review-CreativeWork-11-rdfa.html: ok
schema.org/WebPage-CollegeOrUniversity-213-jsonld.html: ok
schema.org/WebPage-CollegeOrUniversity-213-microdata.html: ok
schema.org/WebPage-CollegeOrUniversity-213-rdfa.html: ok
schema.org/WinAction-40-jsonld.html: {
  "class": {
    "schema:Award": [
      "No class definition found"
    ]
  }
}
schema.org/WriteAction-82-jsonld.html: ok

@danbri
Copy link
Contributor

danbri commented Nov 20, 2014

These clearly deserve attention, I'm sorry we haven't got to them all yet! Pushing them to next release.

@danbri
Copy link
Contributor

danbri commented Jan 19, 2015

Ok @gkellogg I finally got the linter running locally. Do you have a script handy that unpacks and checks the schema.org examples?

@scor
Copy link
Contributor

scor commented Jan 19, 2015

@danbri side note: might be worth to run all the schema.org examples through the new Google validator at https://developers.google.com/webmasters/structured-data/testing-tool/ - you might have a way to send all those examples in batch and get the warnings/errors back. Maybe you have already done so, in which case ignore this comment. Happy to create a new issue if not.

@danbri
Copy link
Contributor

danbri commented Jan 19, 2015

Yeah, we should do that! Thanks for the nudge, it's already on my todo list...

@gkellogg
Copy link
Contributor Author

From the linter directory, you can run rake schema:warnings which will generate etc/schema-warnings.txt over the examples included in the linter. These examples can be updated using rake schema:examples which takes them from Guha's master branch, but could easily be modified to take them from somewhere else.

@danbri
Copy link
Contributor

danbri commented Jan 19, 2015

Thanks Gregg! Note that Guha's master branch has graduated to an organization account within github now. Most Web links seem to redirect nicely, hopefully it will continue to work for you too.

-> https://github.com/schemaorg/schemaorg

There's still some admin/workflow setup to do but at least the basic shape of things is settling down.

@danbri
Copy link
Contributor

danbri commented Jan 19, 2015

FYI the 'rake schema:examples' command wiped out the examples collection because sinatra-linkeddata failed (I think it wasn't installed properly)

@danbri
Copy link
Contributor

danbri commented Jan 19, 2015

It needed

      gem install sinatra-linkeddata
      gem install active_support-custom_logger

... and then generates a load of (very useful) output, then appears to hang at schema.org/UpdateAction-163-jsonld.html, file is... 41665 Jan 19 22:14 etc/schema-warnings.txt

@gkellogg
Copy link
Contributor Author

Thanks, I'll update the dependencies and check out the UpdateAction issue.

@gkellogg
Copy link
Contributor Author

FYI, to run locally, run bundle install, then it will pull down all dependencies. I'll push up a change to the README.

Note that I have some fixes pending in PR #199 which you might want to pick up. I believe one of those fixes "solved" the JSON-LD hang.

If you do the bundle install and then rake schema:warnings it should run to completion.

@danbri
Copy link
Contributor

danbri commented Jan 20, 2015

I used "bundle install --path vendor/bundler" per the readme.

@danbri danbri added guidelines docs examples Work on our supporting materials rather than on schema definitions schema.org vocab General top level tag for issues on the vocabulary status:needs review status:work expected We are likely to, or would like to, or probably should try, ... to do something in this area. labels Jan 23, 2015
This was referenced Jan 28, 2015
@danbri
Copy link
Contributor

danbri commented Jan 24, 2017

ping @RichardWallis ... re-assigning this to you, as I clearly didn't get to it!

@danbri danbri assigned RichardWallis and unassigned danbri Jan 24, 2017
@danbri
Copy link
Contributor

danbri commented Jan 24, 2017

For desktop developer use I don't think it made sense to have a strong dependency on Ruby tooling, however now that we are generally wired into Travis-CI for our unit tests (thanks @lanthaler :), it is a good time to revisit this. We are already set up to skip the rdflib-based tests if that library is not available, so we could do similarly for the ruby-powered checks. See https://github.com/schemaorg/schemaorg/blob/sdo-callisto/tests/test_graphs.py#L57

@gkellogg
Copy link
Contributor Author

I'm on it.

@danbri
Copy link
Contributor

danbri commented Mar 24, 2017

https://travis-ci.org/schemaorg/schemaorg shows 141 markup errors. Let's try to get that down to respectable levels for our next release!

We should also try to make sure that the examples use no terms that have been supersededBy another or moved to the attic.schema.org area.

@danbri
Copy link
Contributor

danbri commented Jul 17, 2020

We have not much improved this situation. https://travis-ci.org/github/schemaorg/schemaorg/jobs/709160005 reports a bunch of issues, mix of vocabulary stuff and syntax.

@RichardWallis - how about we work through them together?

@github-actions
Copy link

This issue is being tagged as Stale due to inactivity.

@github-actions github-actions bot added the no-issue-activity Discuss has gone quiet. Auto-tagging to encourage people to re-engage with the issue (or close it!). label Sep 16, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
guidelines docs examples Work on our supporting materials rather than on schema definitions no-issue-activity Discuss has gone quiet. Auto-tagging to encourage people to re-engage with the issue (or close it!). status:work expected We are likely to, or would like to, or probably should try, ... to do something in this area.
Projects
None yet
Development

No branches or pull requests

4 participants