Re: representing public schools

Here is a concrete example
I have added some NEW STUFF at the end
1. hasGrade to describe the range of grades offered
2. hasSpecialEd to indicate the school supports Special Education
3. hasWheelchairAccessibleEntrance for accessibility

Source = https://www.schools.nyc.gov/schools/M185

Proposed encoding =
@prefix sc: <http://purl.org/science/owl/sciencecommons/> .
@prefix s: <http://schema.org/> .
@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .

# The Locke School of Arts and Engineering
<https://www.schools.nyc.gov/schools/M185>

  a s:School ;

  s:parentOrganizaton <https://www.schools.nyc.gov/> ;
  s:sameAs <https://www.lockearts.org/> ;
  s:sameAs <http://www.twitter.com/LockeSchoolNYC> ;
  s:sameAs <http://www.instagram.com/LockeSchoolNYC> ;
  s:sameAs <https://www.facebook.com/LockeSchoolNYC> ;

  s:address [
    a s:PostalAddress ;
    s:streetAddress "20 West 112 Street" ;
    s:addressLocality "Manhattan" ;
    s:addressRegion "NY" ;
    s:postalCode "10026"
] ;

# Key personnel
    s:employee [
        a s:Person ;
        s:jobTitle "Principal" ;
        s:name "Jill Sinnott";
        s:email "jsinnott2@schools.nyc.gov";
] ;
    s:employee [
        a s:Person ;
        s:jobTitle "Sexual Harassment Prevention Liaison" ;
        s:name "Chisa Sealy";
        s:email "csealy4@schools.nyc.gov";
] ;

    s:telephone "212-534-7490" ;
    s:fax "212-831-8613" ;

# NEW STUFF
    s:hasGrade "PK,0K,01,02,03,04,05,SE"; # SE (special ed) is not really a
grade. It is an attribute of the school.
    s:hasSpecialEd "true"^^xsd:boolean ; # I would create a special
property for it
    s:hasWheelchairAccessibleEntrance "false"^^xsd:boolean ;

.

Comments are welcome.

Arnaud

On Wed, Apr 3, 2024 at 2:33 PM Arnaud Sahuguet <arnaud.sahuguet@gmail.com>
wrote:

> I also checked parks, playgrounds, public libraries and they have the
> "Wheelchair accessible entrance" attribute on Google Maps.
>
> On Wed, Apr 3, 2024 at 2:24 PM Arnaud Sahuguet <arnaud.sahuguet@gmail.com>
> wrote:
>
>> This is the good old chicken-vs-egg problem.
>> When I worked on https://schema.org/GovernmentService, I got all excited
>> about getting the schema perfect. I don't think I spent enough time
>> building some concrete examples for it, e.g. for New York City. And when I
>> checked the adoption (via Google Crawl) it was abysmally low. We had a few
>> early adopters in the south part of Latin America.
>>
>> Now being on the other side, it feels a bit like using Lego, but with no
>> instruction manual. Yes, you can build something, but it takes time and it
>> often does not look polished enough. We also have to convince ourselves and
>> the people using the schemas that (a) best is the enemy of good and (b)
>> even a subset of the info properly tagged is better than nothing.
>>
>> For accessibility, checking on Google Maps, I found the generic
>> "accessible" for hotels. I also found "accessible entrance" and "accessible
>> parking". Could we reuse what they have?
>> I also found a 700+ page dissertation on the topic (
>> https://d-scholarship.pitt.edu/33172/7/ETD_Dissertation_Benner-9.1.17.pdf
>> ).
>>
>> It seems that "Wheelchair accessible entrance" is the lowest common
>> denominator and is non-controversial. Maybe we can start from there. The
>> school I am using as an example says "non accessible" (they don't have a
>> ramp; they don't have an elevator). So, flagging it as with s:hasWheelchairAccessibleEntrance
>> "false"^^xsd:boolean should indicate that a) the entrance is not
>> wheelchair accessible and (b) the school is not accessible (implied).
>>
>> I am surprised this is not being used already. The travel industry should
>> be a big user of such a feature.
>>
>> Arnaud
>>
>>
>>
>> On Wed, Apr 3, 2024 at 1:46 PM Dan Brickley <danbri@google.com> wrote:
>>
>>> Note that at least in UK public schools and private schools are both
>>> expensive rather than free and state funded!
>>>
>>> For wheelchair accessibility there should be extensive notes in GitHub
>>> or the old wiki but we never finalised a representation - largely because
>>> nobody stepped up to implement something consuming it. In absence of such
>>> use cases it is hard to settle on a level of detail. But we should do
>>> something!
>>>
>>> On Wed, 3 Apr 2024, 18:15 Arnaud Sahuguet, <arnaud.sahuguet@gmail.com>
>>> wrote:
>>>
>>>> After police stations and fire stations, I am looking at *public
>>>> schools.*
>>>>
>>>>
>>>> I could not find a property related to *accessibility*, e.g.
>>>> wheelchair accessible.
>>>>
>>>> The school schema and its parents do not contain anything related to
>>>> *grade* level.
>>>> Here is a concrete example (my kids's school) where grade is described
>>>> using an enumeration "PK,0K,01,02,03,04,05,SE". (source=
>>>> https://www.schools.nyc.gov/schools/M185)
>>>> The closest is https://schema.org/educationalLevel, but this is not
>>>> the same.
>>>>
>>>> What's the recommended way of capturing this info?
>>>>
>>>> --
>>>> Arnaud
>>>>
>>>>
>>
>> --
>> Arnaud Sahuguet
>>
>>
>
> --
> Arnaud Sahuguet
>
>

-- 
Arnaud Sahuguet

Received on Thursday, 4 April 2024 03:39:44 UTC