specifications icon indicating copy to clipboard operation
specifications copied to clipboard

Problems with schema:studyLocation for the bioschema:Study profile

Open marco-brandizi opened this issue 3 years ago • 6 comments

The current draft profile for Study says that schema:studyLocation is a recommended property. However, schema.org has MedicalStudy in its domain, and this isn't good when one wants to use bioschemas:Study to cover plant biology as well (as I'm trying to do).

Possible fixes: 1) ask schema.org to change study location or 2) use schema:contentLocation (which applies to the parent's class CreativeWork).

Another possible problem with both properties is that a location might be a simple string (ie, text should be added to its range).

marco-brandizi avatar Nov 09 '21 17:11 marco-brandizi

@bedroesb @danfaria In bioschemas:Study there is a schemas:studyLocation property that we have used so far. This property in schmas.org is used for schemas:medicalStudy, which is sligthly misleading for us. Proposition:

  • in Bioschemas:Study , use schemas:place instead of studyLocation.
  • Map miappe.study."Geographic location" to schemas:place

cpommier avatar Nov 11 '21 08:11 cpommier

is fine for me!

bedroesb avatar Nov 11 '21 09:11 bedroesb

Agree as well

DanFaria avatar Nov 11 '21 11:11 DanFaria

So, to clarify/finalise, we're going to do this:

  study0 a bioschema:Study;
    schema:contentLocation [
      a schema:Place;
      schema:name "Cerekwica, Poland";
      schema:geo [
        a schema:GeoCoordinates;
	  schema:latitude 52.521600;
	  schema:longitude 16.659648
	]
      ]  

marco-brandizi avatar Nov 11 '21 16:11 marco-brandizi

Given the description on the property contentLocation I think this is very problematic.

The location depicted or described in the content. For example, the location in a photograph or painting. I doubt that your study is depicting "Cerekwica, Poland".

The intention of reusing studyLocation is to extend the domain of the property to the general type Study being defined within the Bioschemas community as a proposal to Schema.org.

I think the description of studyLocation is closer to your intent.

The location in which the study is taking/took place.

AlasdairGray avatar Nov 18 '21 13:11 AlasdairGray

@AlasdairGray, that's not one of the worst things you find in schema.org :-)

Given that that part of the description is preceded by "for example", I'd be fine with either contentLocation or studyLocation, but not so much with the latter until its domain is made more general.

Also, another sensible change might be to make studyLocation as subproperty of contentLocation.

marco-brandizi avatar Nov 18 '21 14:11 marco-brandizi