All Downloads are FREE. Search and download functionalities are using the official Maven repository.

lspace.ns.vocab.schema.Grant.scala Maven / Gradle / Ivy

The newest version!
package lspace.ns.vocab.schema
import lspace.ns.vocab.schema._
import lspace.structure.{Property => LProperty, OntologyDef}
object Grant extends OntologyDef(
        iri = "http://schema.org/Grant",
        iris = Set("http://schema.org/Grant"),
        label = "Grant",
        comment = """A grant, typically financial or otherwise quantifiable, of resources. Typically a funder sponsors some MonetaryAmount to an Organization or Person,
    sometimes not necessarily via a dedicated or long-lived Project, resulting in one or more outputs, or fundedItems. For financial sponsorship, indicate the funder of a MonetaryGrant. For non-financial support, indicate sponsor of Grants of resources (e.g. office space).

Grants support activities directed towards some agreed collective goals, often but not always organized as Projects. Long-lived projects are sometimes sponsored by a variety of grants over time, but it is also common for a project to be associated with a single grant.

The amount of a Grant is represented using amount as a MonetaryAmount.""", `@extends` = List(Intangible.ontology) ){ object keys extends lspace.ns.vocab.schema.Intangible.Properties{ lazy val fundedItem = lspace.ns.vocab.schema.fundedItem.property lazy val sponsor = lspace.ns.vocab.schema.sponsor.property } override lazy val properties: List[LProperty] = List(fundedItem, sponsor) trait Properties extends lspace.ns.vocab.schema.Intangible.Properties{ lazy val fundedItem = lspace.ns.vocab.schema.fundedItem.property lazy val sponsor = lspace.ns.vocab.schema.sponsor.property } }




© 2015 - 2024 Weber Informatics LLC | Privacy Policy