Skip to content

How to handle HTTPS for schema.org? #118

@tobiasschweizer

Description

@tobiasschweizer

Hi there

Using pyshacl for my schema.org resources, I recently encountered a change in the reported errors. Instead of schema I now see schema1 as a prefix. Because I experienced the same behaviour when building the docs from my SHACL shapes using https://github.com/lambdamusic/Ontospy I thought this could be related to https://github.com/RDFLib. This turned out to be the reason since they recently switched from http://schema.org/ to https://schema.org/ (TLS). schema now seems to refer to https://schema.org/ and schema1 to the non TLS version of it.

I am aware that this is not a pyshacl issue. However, I wonder whether http://schema.org/Thing is different from https://schema.org/Thing. In a technical sense it's clearly two different things but I think everyone would agree that they refer to the same concept, as stated here.

Are there any best practices to handle this? Should one switch to HTTPs for schema.org asap?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions