The Alliance of Information and Referral Services (AIRS) Linked Open Vocabulary
type: Ontology
date: 2015-02-15
description: The AIRS Linked Open Vocabulary is a way to describe human services information and referral (I&R) concepts. AIRS is the Alliance of Information and Referral Services (airs.org), which possesses over 1,000 member agencies primarily in the United States and Canada. The AIRS LOV is based on the AIRS XML Schema, available at: https://airs-xml.googlecode.com/hg/tags/3.1/airs.xsd
license: https://creativecommons.org/publicdomain/zero/1.0/
prior version: airs vocabulary.ttl#
version IRI: airs vocabulary.ttl#

hasAlternateName
type: ObjectProperty
comment: These are alternate names for an object. Confidential indicates that the alternate name won't be shared with the public.

requiresGender
type: ObjectProperty
comment: Information about any age or gender related requirements or inclusions for a particular service at a particular location.

hasReasonAddressWithheld
type: DatatypeProperty
comment: Use this if the address can not be shared due to security concerns, such as an assaulted women's shelter. While it is possible to code an address as Confidential="true", in this case the address is so confidential that it won't be shared at all.

requiredDocumentation
type: DatatypeProperty
description: A description of documents that are required in order to access services offered at a SiteService.

requiresGeneralEligibility
type: DatatypeProperty
comment: General eligibility is a text area to list any eligibility requirements for participation or services. This can include any exclusions, both negative and positive requirements (i.e. must have/ can't have are all requirements)

Address
type: Class
subclass of: Address
subclass of: Restriction
  on property: mailingAddress
  all values from: boolean
subclass of: Restriction
  on property: description
  all values from: string
subclass of: Restriction
  on property: hasResourceInfo
  all values from: ResourceInfo
subclass of: Restriction
  on property: physicalAddress
  all values from: boolean
subclass of: Restriction
  on property: explanationForNoPhysicalAddess
  all values from: string
comment: This represents a referenceable street location of an item, using an addressing system other than geospatial terms, often with postal system terms. airs:hasDescription is a description of the physical location or other information pertinent to this address, and hasExplanationForNoPhysicalAddress clarifies why the address doesn't have a physical presence.

AgeRequirement
type: Class
subclass of: Restriction
  on property: minimumAge
  all values from: nonNegativeInteger
subclass of: Restriction
  on property: maximumAge
  all values from: nonNegativeInteger
description: Age requirements for participation, independent of gender.

Agency
type: Class
label: Agencia @es
label: Agence @fr
subclass of: FormalOrganization
subclass of: Restriction
  on property: fein
  all values from: string
subclass of: Restriction
  on property: description
  all values from: string
subclass of: Restriction
  on property: recordOwner
  all values from: string
subclass of: Restriction
  on property: hasEmail
  all values from: Email
subclass of: Restriction
  on property: hasLicenseAccreditation
  all values from: LicenseAccreditation
subclass of: Restriction
  on property: hasTelephone
  all values from: Voice
subclass of: Restriction
  on property: hasRelated
  all values from: Individual
subclass of: Restriction
  on property: hasResourceInfo
  all values from: ResourceInfo
subclass of: Restriction
  on property: offersService
  all values from: Service
subclass of: Restriction
  on property: yearIncorporated
  all values from: gYear
subclass of: Restriction
  on property: organization-name
  all values from: string
subclass of: Restriction
  on property: legalStatus
  all values from: string
subclass of: Restriction
  on property: hasServiceGroup
  all values from: ServiceGroup
subclass of: Restriction
  on property: url
  all values from: anyURI
subclass of: Restriction
  on property: excludedFromWebsite
  all values from: boolean
subclass of: Restriction
  on property: hasInternetResource
  all values from: InternetResource
subclass of: Restriction
  on property: hasSite
  all values from: Site
subclass of: Restriction
  on property: hasAlternateName
  all values from: AlternateName
comment: Agencies are organizations that offer services at locations. Agencies provide services directly or they may have "child" agencies that offer these services. Services are offered at sites that belong to an agency. Services are represented by the combination of taxonomy codes offered at a location; this idea is called a SiteService. To recap: Agencies don't provide services directly, they provide them through sites. For property <http://www.w3.org/2006/vcard/ns:hasRelated> This represents the agency contact. 1) Contact is the person at an Agency, or Site who will interface with the public or who has responsibility for the entity, like a site manager or director.

ApplicationProcess
type: Class
subclass of: Thing
subclass of: Restriction
  on property: description
  all values from: string
comment: ApplicationProcess describes the steps taken to apply for or access the service; also known as the 'intake process'. For example, "Call for an appointment" or "Walk in only".

GenderRequirement
type: Class
subclass of: Thing
subclass of: Restriction
  on property: maximumAge
  all values from: nonNegativeInteger
subclass of: Restriction
  on property: minimumAge
  all values from: nonNegativeInteger
subclass of: Restriction
  on property: gender
  all values from: string
description: Any gender requirements for participation. Further restrictions upon age for a given gender are also available.

InternetResource
type: Class
subclass of: Thing
subclass of: Restriction
  on property: description
  all values from: string
subclass of: Restriction
  on property: url
  all values from: anyURI
comment: A web location that has more information related to the SiteService, Agency, etc.. For example a facebook page for the Agency, that is supplementary to the Agency's main website.

LanguageAvailability
type: Class
subclass of: Thing
subclass of: Restriction
  on property: language
  all values from: string
subclass of: Restriction
  on property: description
  all values from: string
subclass of: Restriction
  on property: hasLanguageTimeOpen
  all values from: OpeningHours
comment: Languages offered, and available times, at the SiteService

LicenseAccreditation
type: Class
subclass of: Thing
subclass of: Restriction
  on property: licensedBy
  all values from: string
subclass of: Restriction
  on property: title
  all values from: string
comment: If applicable, information about the license type (dct:title)/accreditation held by the agency and the body that licensed/accredited it.

ResourceInfo
type: Class
subclass of: Thing
subclass of: Restriction
  on property: attributesResourceSpecialist
  all values from: Individual
subclass of: Restriction
  on property: lastActionType
  all values from: string
subclass of: Restriction
  on property: dateLastVerified
  all values from: dateTime
subclass of: Restriction
  on property: availableForDirectory
  all values from: boolean
subclass of: Restriction
  on property: availableForReferral
  all values from: boolean
subclass of: Restriction
  on property: created
  all values from: dateTime
subclass of: Restriction
  on property: dateOfLastAction
  all values from: dateTime
subclass of: Restriction
  on property: availableForResearch
  all values from: boolean
comment: For property <http://www.w3.org/2006/vcard/ns:hasRelated>, it indicates the person within each agency who has overall responsibility for updating the information about the agency, its sites and its services, etc.

Seasonal
type: Class
subclass of: Thing
subclass of: Restriction
  on property: description
  all values from: string
subclass of: Restriction
  on property: hasSeasonalSchedule
  all values from: OpeningHours
subclass of: Restriction
  on property: seasonal
  all values from: boolean
comment: Activities that are only offered a certain time of year, such as seasonal tax preparation, summer camps and holiday meals.

Service
type: Class
subclass of: Thing
subclass of: Restriction
  on property: description
  all values from: string
subclass of: Restriction
  on property: hasAgency
  all values from: Agency
subclass of: Restriction
  on property: title
  all values from: string
subclass of: Restriction
  on property: hasSiteService
  all values from: SiteService
subclass of: Restriction
  on property: hasResourceInfo
  all values from: ResourceInfo
subclass of: Restriction
  on property: hasServiceGroup
  some values from: ServiceGroup
subclass of: Restriction
  on property: status
  all values from: string
comment: Akin to a "Program", as in for example "a homeless outreach program". Can be delivered at many "airs:Site[s]", and the nexus of the two is an airs:SiteService

ServiceArea
type: Class
subclass of: Thing
subclass of: Restriction
  on property: description
  all values from: string
subclass of: Restriction
  on property: servesGeographicArea
  all values from: Location
subclass of: Restriction
  on property: censusTract
  all values from: string
comment: This is the geographic area served by the SiteService. This can be anything from a single neighborhood to an entire country. Types can also be mixed; perhaps one city and 6 nearby ZIP codes. In this case the required element would be City and there would be additional ZIP codes. A national 1-800 hotline would have one Country element.

ServiceGroup
type: Class
subclass of: Thing
subclass of: Restriction
  on property: hasResourceInfo
  all values from: ResourceInfo
subclass of: Restriction
  on property: title
  all values from: string
subclass of: Restriction
  on property: description
  all values from: string
subclass of: Restriction
  on property: offersService
  all values from: Service
comment: Groups together multiple Services that are related somehow.

Site
type: Class
subclass of: Site
subclass of: Restriction
  on property: directions
  all values from: string
subclass of: Restriction
  on property: url
  all values from: anyURI
subclass of: Restriction
  on property: hasAlternateName
  all values from: AlternateName
subclass of: Restriction
  on property: hasTelephone
  all values from: Voice
subclass of: Restriction
  on property: opensAtTimes
  all values from: OpeningHours
subclass of: Restriction
  on property: hasSpatialLocation
  all values from: Point
subclass of: Restriction
  on property: hasSiteService
  all values from: SiteService
subclass of: Restriction
  on property: hasInternetResource
  all values from: InternetResource
subclass of: Restriction
  on property: hasRelated
  all values from: Individual
subclass of: Restriction
  on property: description
  all values from: string
subclass of: Restriction
  on property: locatedAtCrossStreet
  all values from: string
subclass of: Restriction
  on property: disabilitiesAccess
  all values from: string
subclass of: Restriction
  on property: openHoursDescription
  all values from: string
subclass of: Restriction
  on property: hasResourceInfo
  all values from: ResourceInfo
subclass of: Restriction
  on property: title
  all values from: string
subclass of: Restriction
  on property: hasAgency
  all values from: Agency
subclass of: Restriction
  on property: excludedFromWebsite
  all values from: boolean
subclass of: Restriction
  on property: hasAddress
  all values from: Address
subclass of: Restriction
  on property: status
  max qualified cardinality: 1
  on data range: Datatype
    one of: active
    one of: defunct
    one of: inactive
subclass of: Restriction
  on property: transportationServicesAccess
  all values from: string
comment: Sites are physical locations or none physical locations (a website or hotline). Site is used for two purposes. First, it is used by Agency to provide the location of the agency in Agency.AgencyLocation (note this type of Site would never have any SiteService children). Second, sites are also the location where services are provided. This would be the Agency.Site element (note this type of Site would have SiteService children).

SiteService
type: Class
subclass of: Thing
subclass of: Restriction
  on property: hasTelephone
  all values from: Voice
subclass of: Restriction
  on property: requiredDocumentation
  all values from: string
subclass of: Restriction
  on property: structuresFees
  all values from: string
subclass of: Restriction
  on property: requiresGeneralEligibility
  all values from: string
subclass of: Restriction
  on property: title
  all values from: string
subclass of: Restriction
  on property: hasGenderRequirement
  all values from: GenderRequirement
subclass of: Restriction
  on property: openHoursDescription
  all values from: string
subclass of: Restriction
  on property: hasSite
  all values from: Site
subclass of: Restriction
  on property: offersService
  all values from: Service
subclass of: Restriction
  on property: description
  all values from: string
subclass of: Restriction
  on property: servesGeographicArea
  all values from: ServiceArea
subclass of: Restriction
  on property: hasResourceInfo
  all values from: ResourceInfo
subclass of: Restriction
  on property: hasSeasonalSchedule
  all values from: Seasonal
subclass of: Restriction
  on property: paymentMethodAccepted
  all values from: string
subclass of: Restriction
  on property: hasRelated
  all values from: Individual
subclass of: Restriction
  on property: hasApplicationProcess
  all values from: ApplicationProcess
subclass of: Restriction
  on property: status
  max qualified cardinality: 1
  on data range: Datatype
    one of: active
    one of: defunct
    one of: inactive
subclass of: Restriction
  on property: opensAtTimes
  all values from: OpeningHours
subclass of: Restriction
  on property: hasInternetResource
  all values from: InternetResource
subclass of: Restriction
  on property: notAlwaysAvailable
  all values from: boolean
comment: SiteService is the smallest unit describing a "service" that is offered at a Site. It can be thought of as the intersection of a Site and a Taxonomy code (or related Taxonomy codes) and meta data about what is offered. A "Service" however is not represented as its own element because the "Service" cannot exist without a location (the site).