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

Add "subjectOf" as a reverse for "about" #1670

Open
vholland opened this Issue Jun 19, 2017 · 11 comments

Comments

Projects
None yet
8 participants
@vholland
Contributor

vholland commented Jun 19, 2017

tl;dr: I propose adding http://schema.org/subjectOf as a named reverse property of http://schema.org/about. The domain would be http://schema.org/Thing and the range would be http://schema.org/CreativeWork and http://schema.org/Event.

There are lots of cases where the main subject of given page is a Person, Organization, etc and authors want to mention there is a work about that entity. It would be nice to have a "subjectOf" property to link to the work. (In JSON-LD, you can use @reverse, but there is no reverse mechanism in microdata yet.)

@jvandriel

This comment has been minimized.

Show comment
Hide comment
@jvandriel

jvandriel Jun 19, 2017

Well, there is a proposal for adding @itemprop-reverse to microdata. If that'd exist would you still want to add sujectOf?

Maybe @danbri or @chaals can give us an update about the @itemprop-reverse proposal?

jvandriel commented Jun 19, 2017

Well, there is a proposal for adding @itemprop-reverse to microdata. If that'd exist would you still want to add sujectOf?

Maybe @danbri or @chaals can give us an update about the @itemprop-reverse proposal?

@vholland

This comment has been minimized.

Show comment
Hide comment
@vholland

vholland Jun 19, 2017

Contributor

Honestly, yes. Most authors I know get confused using @reverse in JSON-LD and resort to naming the reverse in the @context, so why make them go through the extra work.

Contributor

vholland commented Jun 19, 2017

Honestly, yes. Most authors I know get confused using @reverse in JSON-LD and resort to naming the reverse in the @context, so why make them go through the extra work.

@jvandriel

This comment has been minimized.

Show comment
Hide comment
@jvandriel

jvandriel Jun 19, 2017

"Most authors I know get confused using @reverse in JSON-LD"

I hear ya (really) and I'm not saying we shouldn't introduce subjectOf but the difficulty I have with the above statement is that IMHO it's an excuse many use for not making the effort of explaining how @reverse works.

Most I introduce it to are confused at first due to being completely unaware of the existence of a reverse mechanism, though I haven't encountered anybody who wasn't able to grasp it - after some explanation. Maybe a bit more guidance and education could do the trick already (through some schema.org notes, or even by having the sponsors state something about it in their webmaster guidelines).

jvandriel commented Jun 19, 2017

"Most authors I know get confused using @reverse in JSON-LD"

I hear ya (really) and I'm not saying we shouldn't introduce subjectOf but the difficulty I have with the above statement is that IMHO it's an excuse many use for not making the effort of explaining how @reverse works.

Most I introduce it to are confused at first due to being completely unaware of the existence of a reverse mechanism, though I haven't encountered anybody who wasn't able to grasp it - after some explanation. Maybe a bit more guidance and education could do the trick already (through some schema.org notes, or even by having the sponsors state something about it in their webmaster guidelines).

@danbri

This comment has been minimized.

Show comment
Hide comment
@danbri

danbri Jun 20, 2017

Contributor

we should do both, imho.

Contributor

danbri commented Jun 20, 2017

we should do both, imho.

@akuckartz

This comment has been minimized.

Show comment
Hide comment
@akuckartz

akuckartz Jun 27, 2017

If subjectOf is added then please include a comment to that and about on the reverse mechanism.

akuckartz commented Jun 27, 2017

If subjectOf is added then please include a comment to that and about on the reverse mechanism.

@vholland vholland self-assigned this Jul 11, 2017

vholland added a commit to vholland/schemaorg that referenced this issue Jul 19, 2017

vholland added a commit that referenced this issue Sep 18, 2017

Merge pull request #1702 from vholland/subjectOf
Issue #1670: Added subjectOf as a named inverse of schema.org/about.
@vholland

This comment has been minimized.

Show comment
Hide comment
@vholland

vholland Sep 18, 2017

Contributor

Added to pending.

Contributor

vholland commented Sep 18, 2017

Added to pending.

@HughP

This comment has been minimized.

Show comment
Hide comment
@HughP

HughP Dec 1, 2017

Am I correct to notice that there subjectOf is a superset of http://schema.org/WriteAction? I am just noticing that there appears to be nohttp://schema.org/SpeakAction or http://schema.org/RecordAction for the audio modality corollary to the written modality described in http://schema.org/WriteAction. I'm not sure where to make that remark.

HughP commented Dec 1, 2017

Am I correct to notice that there subjectOf is a superset of http://schema.org/WriteAction? I am just noticing that there appears to be nohttp://schema.org/SpeakAction or http://schema.org/RecordAction for the audio modality corollary to the written modality described in http://schema.org/WriteAction. I'm not sure where to make that remark.

@RubyMoonProductionCo

This comment has been minimized.

Show comment
Hide comment
@RubyMoonProductionCo

RubyMoonProductionCo Dec 2, 2017

I personally think the domain should be Http:/19/GIG-thing.org

RubyMoonProductionCo commented Dec 2, 2017

I personally think the domain should be Http:/19/GIG-thing.org

@RubyMoonProductionCo

This comment has been minimized.

Show comment
Hide comment
@RubyMoonProductionCo

RubyMoonProductionCo Dec 2, 2017

please and thank you :) if possible or at least let me contribute since I have very personal intimate connection to the Iot device.

RubyMoonProductionCo commented Dec 2, 2017

please and thank you :) if possible or at least let me contribute since I have very personal intimate connection to the Iot device.

@thadguidry

This comment has been minimized.

Show comment
Hide comment
@thadguidry

thadguidry Jul 30, 2018

@danbri Hmm, why does "about" still show in pending ? Does pending view not get cleaned up by some process or manual intervention ?

thadguidry commented Jul 30, 2018

@danbri Hmm, why does "about" still show in pending ? Does pending view not get cleaned up by some process or manual intervention ?

@RichardWallis

This comment has been minimized.

Show comment
Hide comment
@RichardWallis

RichardWallis Jul 30, 2018

Contributor

@thadguidry there is a, probably too subtle, visual clue. Its colour is red, although other terms defined in extensions are blue.

about appears in the pending listings, because part of its definition (inverseOf subjectOf) is declared in pending.

Contributor

RichardWallis commented Jul 30, 2018

@thadguidry there is a, probably too subtle, visual clue. Its colour is red, although other terms defined in extensions are blue.

about appears in the pending listings, because part of its definition (inverseOf subjectOf) is declared in pending.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment