Source code for PyOpenWorm.website

from rdflib.term import URIRef

from .document import BaseDocument
from .dataObject import DatatypeProperty


[docs]class Website(BaseDocument): """ A representation of a website """ url = DatatypeProperty() ''' A URL for the website ''' title = DatatypeProperty() ''' The official name for the website ''' def __init__(self, title=None, **kwargs): super(Website, self).__init__(rdfs_comment=title, title=title, **kwargs)
[docs] def defined_augment(self): return self.url.has_defined_value()
[docs] def identifier_augment(self): return URIRef(self.url.defined_values[0].identifier)
__yarom_mapped_classes__ = (Website,)