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

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

The newest version!
package lspace.ns.vocab.schema
import lspace.ns.vocab.schema._
import lspace.structure.{Property => LProperty, OntologyDef}
object ItemList extends OntologyDef(
        iri = "http://schema.org/ItemList",
        iris = Set("http://schema.org/ItemList"),
        label = "ItemList",
        comment = """A list of items of any sort—for example, Top 10 Movies About Weathermen, or Top 100 Party Songs. Not to be confused with HTML lists, which are often used only for formatting.""",
        `@extends` = List(Intangible.ontology)
       ){
object keys extends lspace.ns.vocab.schema.Intangible.Properties{
lazy val itemListElement = lspace.ns.vocab.schema.itemListElement.property
lazy val itemListOrder = lspace.ns.vocab.schema.itemListOrder.property
lazy val numberOfItems = lspace.ns.vocab.schema.numberOfItems.property
}
override lazy val properties: List[LProperty] = List(itemListElement, itemListOrder, numberOfItems)
trait Properties extends lspace.ns.vocab.schema.Intangible.Properties{
lazy val itemListElement = lspace.ns.vocab.schema.itemListElement.property
lazy val itemListOrder = lspace.ns.vocab.schema.itemListOrder.property
lazy val numberOfItems = lspace.ns.vocab.schema.numberOfItems.property
}
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy