Class: DataFoodConsortium::Connector::Catalog
- Inherits:
-
Object
- Object
- DataFoodConsortium::Connector::Catalog
- Includes:
- VirtualAssembly::Semantizer::SemanticObject
- Defined in:
- lib/datafoodconsortium/connector/catalog.rb
Instance Attribute Summary collapse
Instance Method Summary collapse
-
#initialize(semanticId, items: [], maintainers: []) ⇒ Catalog
constructor
A new instance of Catalog.
Constructor Details
#initialize(semanticId, items: [], maintainers: []) ⇒ Catalog
Returns a new instance of Catalog.
42 43 44 45 46 47 48 49 |
# File 'lib/datafoodconsortium/connector/catalog.rb', line 42 def initialize(semanticId, items: [], maintainers: []) super(semanticId) @items = items @maintainers = maintainers self.semanticType = "dfc-b:Catalog" registerSemanticProperty("dfc-b:lists") { self.items } registerSemanticProperty("dfc-b:maintainedBy") { self.maintainers } end |
Instance Attribute Details
#items ⇒ ICatalogItem
34 35 36 |
# File 'lib/datafoodconsortium/connector/catalog.rb', line 34 def items @items end |
#maintainers ⇒ IEnterprise
37 38 39 |
# File 'lib/datafoodconsortium/connector/catalog.rb', line 37 def maintainers @maintainers end |