Class: Mida::SchemaOrg::BusinessFunction

Inherits:
DataType::Enumeration show all
Defined in:
lib/mida_vocabulary/vocabularies/schemaorg/businessfunction.rb

Overview

The business function specifies the type of activity or access (i.e., the bundle of rights) offered by the organization or business person through the offer. Typical are sell, rental or lease, maintenance or repair, manufacture / produce, recycle / dispose, engineering / construction, or installation. Proprietary specifications of access rights are also instances of this class. Commonly used values: purl.org/goodrelations/v1#ConstructionInstallation purl.org/goodrelations/v1#Dispose purl.org/goodrelations/v1#LeaseOut purl.org/goodrelations/v1#Maintain purl.org/goodrelations/v1#ProvideService purl.org/goodrelations/v1#Repair purl.org/goodrelations/v1#Sell purl.org/goodrelations/v1#Buy

Constant Summary collapse

VALID_VALUES =
[
  [::Mida::DataType::URL, %r{http://schema.org/}i]
]

Method Summary

Methods inherited from DataType::Enumeration

#initialize

Methods inherited from DataType::Generic

#==, #method_missing, parse, #to_s, #to_yaml

Constructor Details

This class inherits a constructor from Mida::DataType::Enumeration

Dynamic Method Handling

This class handles dynamic methods through the method_missing method in the class Mida::DataType::Generic