The Alliance of Information and Referral Services (AIRS) Linked Open Vocabulary
type: Ontology
date: 2014-08-12
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
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.

hasLastActionType
type: DatatypeProperty
comment: Describes what update action was taken to update the resource information, such as "updated the resource specialist's name".

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.

hasRecordOwner
type: DatatypeProperty
comment: This is a unique string indicating the organization that created and maintains this Agency record.

hasStatus
type: DatatypeProperty
range: Datatype
  one of: active
  one of: defunct
  one of: inactive

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: isMailingAddress
  all values from: boolean
subclass of: Restriction
  on property: isPhysicalAddress
  all values from: boolean
subclass of: Restriction
  on property: description
  all values from: string
subclass of: Restriction
  on property: hasExplanationForNoPhysicalAddress
  all values from: string
subclass of: Restriction
  on property: hasResourceInfo
  all values from: ResourceInfo
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.

Agency
type: Class
label: Agencia @es
label: Agence @fr
subclass of: FormalOrganization
subclass of: Restriction
  on property: offersService
  all values from: Service
subclass of: Restriction
  on property: hasRecordOwner
  all values from: string
subclass of: Restriction
  on property: hasLegalStatus
  all values from: string
subclass of: Restriction
  on property: hasServiceGroup
  all values from: ServiceGroup
subclass of: Restriction
  on property: hasStatus
  max cardinality: 1
subclass of: Restriction
  on property: hasTelephone
  all values from: TelephoneType
subclass of: Restriction
  on property: excludesFromWebsite
  all values from: boolean
subclass of: Restriction
  on property: hasYearIncorporated
  all values from: gYear
subclass of: Restriction
  on property: organization-name
  all values from: string
subclass of: Restriction
  on property: hasInternetResource
  all values from: InternetResource
subclass of: Restriction
  on property: hasRelated
  all values from: Contact
subclass of: Restriction
  on property: hasResourceInfo
  all values from: ResourceInfo
subclass of: Restriction
  on property: hasLicenseAccreditation
  all values from: LicenseAccreditation
subclass of: Restriction
  on property: url
  all values from: string
subclass of: Restriction
  on property: hasEmail
  all values from: Email
subclass of: Restriction
  on property: hasAlternateName
  all values from: AlternateName
subclass of: Restriction
  on property: hasFEIN
  all values from: string
subclass of: Restriction
  on property: description
  all values from: string
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".

Document
type: Class
subclass of: Thing
subclass of: Restriction
  on property: description
  all values from: string
comment: A document that is required in order to access services offered at a SiteService.

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: string
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: hasLanguageTimeOpen
  all values from: Calendar
subclass of: Restriction
  on property: description
  all values from: string
subclass of: Restriction
  on property: language
  all values from: string
comment: Languages offered, and available times, at the SiteService

LicenseAccreditation
type: Class
subclass of: Thing
subclass of: Restriction
  on property: title
  all values from: string
subclass of: Restriction
  on property: isLicensedBy
  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.

OpenHours
type: Class
subclass of: Thing
subclass of: Restriction
  on property: description
  all values from: string
subclass of: Restriction
  on property: opensAtTimes
  all values from: Calendar
comment: The hours that the SiteService is open. Can have complex schedules. See http://tools.ietf.org/html/rfc2445.

ResourceInfo
type: Class
subclass of: Thing
subclass of: Restriction
  on property: isAvailableForDirectory
  all values from: boolean
subclass of: Restriction
  on property: isAvailableForReferral
  all values from: boolean
subclass of: Restriction
  on property: isAvailableForResearch
  all values from: boolean
subclass of: Restriction
  on property: hasDateLastVerified
  all values from: dateTime
subclass of: Restriction
  on property: hasDateOfLastAction
  all values from: dateTime
subclass of: Restriction
  on property: attributesResourceSpecialist
  all values from: Contact
subclass of: Restriction
  on property: created
  all values from: dateTime
subclass of: Restriction
  on property: hasLastActionType
  all values from: string
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: isSeasonal
  all values from: boolean
subclass of: Restriction
  on property: hasSeasonalSchedule
  all values from: Calendar
subclass of: Restriction
  on property: description
  all values from: string
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: hasResourceInfo
  all values from: ResourceInfo
subclass of: Restriction
  on property: description
  all values from: string
subclass of: Restriction
  on property: hasServiceGroup
  some values from: ServiceGroup
subclass of: Restriction
  on property: hasAgency
  all values from: Agency
subclass of: Restriction
  on property: hasSiteService
  all values from: SiteService
subclass of: Restriction
  on property: hasStatus
  max cardinality: 1
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: servesGeographicArea
  all values from: Location
subclass of: Restriction
  on property: description
  all values from: string
subclass of: Restriction
  on property: isInCensusTract
  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: description
  all values from: string
subclass of: Restriction
  on property: title
  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: hasSiteService
  all values from: SiteService
subclass of: Restriction
  on property: opensAtTimes
  all values from: OpenHours
subclass of: Restriction
  on property: hasTransportationServiceAccess
  all values from: string
subclass of: Restriction
  on property: hasStatus
  max cardinality: 1
subclass of: Restriction
  on property: title
  all values from: string
subclass of: Restriction
  on property: hasAlternateName
  all values from: AlternateName
subclass of: Restriction
  on property: hasAgency
  all values from: Agency
subclass of: Restriction
  on property: hasRelated
  all values from: Contact
subclass of: Restriction
  on property: url
  all values from: string
subclass of: Restriction
  on property: hasAgency
  cardinality: 1
subclass of: Restriction
  on property: hasAddress
  all values from: Address
subclass of: Restriction
  on property: hasTelephone
  all values from: TelephoneType
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: hasDirections
  all values from: string
subclass of: Restriction
  on property: excludesFromWebsite
  all values from: boolean
subclass of: Restriction
  on property: hasSpatialLocation
  all values from: :Point
subclass of: Restriction
  on property: hasInternetResource
  all values from: InternetResource
subclass of: Restriction
  on property: isLocatedAtCrossStreet
  all values from: string
subclass of: Restriction
  on property: hasDisabilitiesAccess
  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).

Axiom
comment: Directions are instructions to reach the Site's location.
annotated property: subClassOf
annotated source: Site
annotated target: Restriction
  on property: hasDirections
  all values from: string

SiteService
type: Class
subclass of: Thing
subclass of: Restriction
  on property: hasRelated
  all values from: Contact
subclass of: Restriction
  on property: isNotAlwaysAvailable
  all values from: boolean
subclass of: Restriction
  on property: opensAtTimes
  all values from: OpenHours
subclass of: Restriction
  on property: hasResourceInfo
  all values from: ResourceInfo
subclass of: Restriction
  on property: hasLanguageAvailability
  all values from: LanguageAvailability
subclass of: Restriction
  on property: offersService
  all values from: Service
subclass of: Restriction
  on property: hasApplicationProcess
  all values from: ApplicationProcess
subclass of: Restriction
  on property: hasTaxonomyCode
  all values from: string
subclass of: Restriction
  on property: acceptsPaymentMethod
  all values from: string
subclass of: Restriction
  on property: hasInternetResource
  all values from: InternetResource
subclass of: Restriction
  on property: title
  all values from: string
subclass of: Restriction
  on property: hasSite
  all values from: Site
subclass of: Restriction
  on property: hasTelephone
  all values from: TelephoneType
subclass of: Restriction
  on property: hasGenderRequirement
  all values from: GenderRequirement
subclass of: Restriction
  on property: requiresGeneralEligibility
  all values from: string
subclass of: Restriction
  on property: hasStatus
  max cardinality: 1
subclass of: Restriction
  on property: structuresFees
  all values from: string
subclass of: Restriction
  on property: servesGeographicArea
  all values from: ServiceArea
subclass of: Restriction
  on property: requiresDocument
  all values from: Document
subclass of: Restriction
  on property: description
  all values from: string
subclass of: Restriction
  on property: hasSeasonalSchedule
  all values from: Seasonal
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).

Address 1
type: NamedIndividual
type: Address
postal-code: 30008
street-address: 331 Main Street
is mailing address: true
is physical address: true
region: Georgia
locality: Marietta
description: This is the main address for this agency.
country-name: United States of America
description: Esta es la dirección principal de esta agencia. @es
has resource info: ResourceInfo 1

Agency 1
type: NamedIndividual
type: Agency
has FEIN: 12345
has year incorporated: 1970
has record owner: Jim Smith
has status: active
url: http://community_clinic.com
has legal status: incorporated 501c3
excludes from website: true
organization-name: The Community Clinic
description: The community clinic provides basic health care for members of the community.
has resource info: ResourceInfo 1
has service group: ServiceGroup 1
has related: Contact 1
has alternate name: Clinic by the Bridge
has internet resource: InternetResource 1
has license accreditation: AIRS Resource Specialist Accreditation
offers service: Service 1
has site: Site 1

Clinic by the Bridge
type: NamedIndividual
type: AlternateName
description: The locals call it this.
is confidential: false

income verification
type: NamedIndividual
type: ApplicationProcess
description: The prospective enrollee must have their income verified.

driver's license
type: NamedIndividual
type: Document
description: A valid State of Georgia Driver's License.

GenderRequirement 1
type: NamedIndividual
type: GenderRequirement
requires minimum age: 0
requires gender: GenderStrict-M

InternetResource 1
type: NamedIndividual
type: InternetResource
description: A facebook page that the clinic keeps to maintain a social media presence.
url: http://facebook.com/community_clinic

InternetResource 2
type: NamedIndividual
type: InternetResource
description: A twitter page that the clinic keeps to maintain a social media presence.
url: http://twitter.com/community_clinic

LanguageAvailability 1
type: NamedIndividual
type: LanguageAvailability
description: A native French speaker is often available at this location.
language: French
has language time open: Calendar 1

AIRS Resource Specialist Accreditation
type: NamedIndividual
type: LicenseAccreditation
is licensed by: Alliance of Information and Referral Services (AIRS)

OpenHours 1
type: NamedIndividual
type: OpenHours
description: This program is open every weekday.
opens at times: Calendar 2

ResourceInfo 1
type: NamedIndividual
type: ResourceInfo
created: 2014-06-01T00:00:00.0Z
has date last verified: 2014-06-03T18:13:51.0Z
has date of last action: 2014-06-07T00:00:00.0Z
is available for directory: true
is available for research: true
is available for referral: true
has last action type: updated ZIP Code

ResourceInfo 2
type: NamedIndividual
type: ResourceInfo
created: 2014-06-01T00:00:00.0Z
has date last verified: 2014-06-03T18:13:51.0Z
has date of last action: 2014-06-07T00:00:00.0Z
is available for research: true
is available for directory: true
is available for referral: true
has last action type: updated ZIP Code

ResourceInfo 3
type: NamedIndividual
type: ResourceInfo
created: 2014-06-01T00:00:00.0Z
has date last verified: 2014-06-03T18:13:51.0Z
has date of last action: 2014-06-07T00:00:00.0Z
is available for research: true
is available for directory: true
is available for referral: true
has last action type: updated ZIP Code

Seasonal 1
type: NamedIndividual
type: Seasonal
is seasonal: true
description: This program is available only during the month of June.
has seasonal schedule: Event 3

ServiceArea 1
type: NamedIndividual
type: ServiceArea
is in census tract: 12345
serves geographic area: Location 1

Service 1
type: NamedIndividual
type: Service
description: Marrietta Regional Community Clinics
has service group: ServiceGroup 1
has agency: Agency 1

The Community Clinic Main Street Annex
type: NamedIndividual
type: SiteService
is in census tract: 3452
has taxonomy code: AB-123
has taxonomy code: CD-345
accepts payment method: Medicaid
has status: active
is not always available: false
requires family: Family is encouraged to enroll.
requires residency: Must be a resident of Marietta.
requires income: Must be at 150% of poverty level.
requires general eligibility: Must be receiving Medicaid.
description: This is a new service location on Main Street.
has resource info: ResourceInfo 2
serves geographic area: ServiceArea 1
has address: Address 1
has application process: income verification
requires document: driver's license
has gender requirement: GenderRequirement 1
has internet resource: InternetResource 2
has language availability: LanguageAvailability 1
offers service: Service 1
has site: Site 1

Site 1
type: NamedIndividual
type: Site
has status: active
site of: Agency 1