News for hackers. Stuff that matters.
Re:Schema.org v6.0 by onli on Thursday January 23, 2020 @08:50AM (#22127478)
It's kind of funny how specific some of those changes are. Issue #2373: Improvements around real estate description including the addition of a property accommodationFloorPlan and type FloorPlan for use when a number of accomodation entries share a common layout. Added numberOfFullBathrooms and yearBuilt. Okay then!

In general the schema markup is great though. It's semantic web stuff done right: It's not hard to implement, it has tangible benefits, and there is proper tooling around it like the schema markup tester. And best of all: While this is mainly about changing how search results look, there is nothing stopping other software from using that markup. It's really one of the positive things Google is involved in.

It's only frustrating if what you want to do is not supported. I'd love to markup my processor and graphics card benchmark results (the ordered result list), but there is nothing in the schema that would allow me to do that :/

Re:Schema.org v6.0 by Avalaxy on Thursday January 23, 2020 @09:15AM (#22127663)
> It's really one of the positive things Google is involved in.

Is it though? Seems to me not necessarily a positive thing. If Google can serve the information on your website already on the SERP, the user won't have to visit your website anymore.

Re:Schema.org v6.0 by jupp0r on Thursday January 23, 2020 @03:46PM (#22131803)
> If Google can serve the information on your website already on the SERP, the user won't have to visit your website anymore

Isn't this the whole point of the semantic web - making information machine readable so that humans don't have to visit the web page anymore?

Re:Schema.org v6.0 by wongarsu on Thursday January 23, 2020 @09:23AM (#22127727)
The trick is probably to expose enough to be useful and convince the user that you have more useful details on the full webpage. For example when I search something and get a full StackOverflow answer presented above the search results (both in ddg and google) that often leads to me following the link to read the comments and alternative answers to learn about the gotchas and nuance of the solution. Or to stay with the example of GP, you might tell google that a page is about an apartment or a hotel room with two bedrooms and two toilets, but anyone interested will still click through to see pictures and additional detail.
Re:Schema.org v6.0 by jopsen on Thursday January 23, 2020 @03:13PM (#22131407)
It also depends on the purpose of your website.

Are you publishing data to help/inform people? or do you want traffic on your site (for ads)?

Examples like Wikipedia is about sharing information, not so much about growing traffic..

Re:Schema.org v6.0 by dragonwriter on Thursday January 23, 2020 @10:34PM (#22135177)
> If Google can serve the information on your website already on the SERP, the user won't have to visit your website anymore.

There are lots of services where getting the information to interested parties is the goal, and getting website visitors is only useful as a means to that go, rather than the other way around.

If that's not your interest, well, no one is making you use schema.org semantic markup.

Re:Schema.org v6.0 by uoaei on Thursday January 23, 2020 @01:16PM (#22130067)
You can write your own ontologies and host them, if you're so inclined. With enough `sameAs` links it will be a part of the integrated whole.
Re:Schema.org v6.0 by pgeorgi on Thursday January 23, 2020 @08:59AM (#22127537)
> I'd love to markup my processor and graphics card benchmark results (the ordered result list), but there is nothing in the schema that would allow me to do that :/

You're probably one of the most qualified persons in the world to say how such a markup has to look. Propose something at [email protected] or ask for it on https://github.com/schemaorg/schemaorg/issues?

(But of course once you do, Google - and others - could parse your data and deprive you of site visitors because they can answer queries natively)

Re:Schema.org v6.0 by setr on Thursday January 23, 2020 @09:17AM (#22127678)
>(But of course once you do, Google - and others - could parse your data and deprive you of site visitors because they can answer queries natively)

Isn't that basically the whole point? That information provided by sites can become independent from those sites? For scraping, re-rendering, modifying, etc

Re:Schema.org v6.0 by pgeorgi on Thursday January 23, 2020 @12:32PM (#22129593)
Right, but I think it's worth adding the disclaimer because there are also folks who are shocked (SHOCKED!) that something like this could happen.

But you're right, that's the whole point of schema.org.

Re:Schema.org v6.0 by zie on Thursday January 23, 2020 @09:24AM (#22127735)
I'm not sure that's true?

They have various values, like integers, etc all setup, They don't have a benchmark exactly, but they have Review, which can hold various values, such as:

PropertyValue or QualitativeValue or QuantitativeValue or StructuredValue

so you can record both opinion based values and discrete values about various properties. Plus Review holds an overall value(AggregateRating ).

Sure they don't have a discrete type "GraphicsCard", but they do have generalized things, with value based items you can store about a thing you are calling a Graphics Card.

So I think it's totally possible, but I've only spent a few minutes looking, so I may be missing something.

Re:Schema.org v6.0 by onli on Thursday January 23, 2020 @09:44AM (#22127892)
Oh, it's possible to attach the benchmark rating to a specific item. in my case I'm using https://schema.org/AggregateRating for that (since one meta benchmark result consists of several benchmark results). And the specific item is then just a Product, which is okay.

But how would you express that you have a list of those aggregate ratings, which are ordered on the same dimension? In general I'm struggling with how to create lists with the schema, and I'm not aware of them being used anyway. I might miss something.

But I think https://github.com/schemaorg/schemaorg/issues/2405 would cover it, a benchmark could be expressed as a ranked list type of a guide. It being an open and recent issue makes me think that probably it's really not possible to express yet.

Edit: I completely missed that this might already be merged, https://schema.org/Guide. I just missed it in the Changelog! It's part of the pending section.

Re:Schema.org v6.0 by zie on Thursday January 23, 2020 @12:02PM (#22129236)
I missed that as well. Glad you found it!
Re:Schema.org v6.0 by __afk__ on Thursday January 23, 2020 @01:56PM (#22130516)
The amazing part of about json-ld is you can make up your own terms when you have missing terminology! And, if you care enough, you can push for them in Schema.org and get them introduced.