Interface RdfEntityInfoDefault

All Superinterfaces:
org.aksw.commons.util.entity.EntityInfo, org.apache.jena.graph.FrontsNode, RdfEntityInfo, org.apache.jena.rdf.model.RDFNode, org.apache.jena.rdf.model.Resource

public interface RdfEntityInfoDefault extends RdfEntityInfo
  • Method Summary

    Modifier and Type
    Method
    Description
     
    Charset, such as UTF-8 or ISO 8859-1
     
     
    Helper attribute to skolemize the rdf list of content encodings.
     
     
    The set of language tags for which the content is suitable.
     

    Methods inherited from interface org.aksw.commons.util.entity.EntityInfo

    getEncodingsAsHttpHeader

    Methods inherited from interface org.apache.jena.graph.FrontsNode

    asNode

    Methods inherited from interface org.aksw.jena_sparql_api.http.domain.api.RdfEntityInfo

    getHash, setByteSize, setCharset, setContentEncodings, setContentType, setUncompressedByteSize

    Methods inherited from interface org.apache.jena.rdf.model.RDFNode

    as, asLiteral, asResource, asStatementTerm, canAs, getModel, isAnon, isLiteral, isResource, isStatementTerm, isURIResource, visitWith

    Methods inherited from interface org.apache.jena.rdf.model.Resource

    abort, addLiteral, addLiteral, addLiteral, addLiteral, addLiteral, addLiteral, addLiteral, addProperty, addProperty, addProperty, addProperty, begin, commit, equals, getId, getLocalName, getNameSpace, getProperty, getProperty, getPropertyResourceValue, getRequiredProperty, getRequiredProperty, getURI, hasLiteral, hasLiteral, hasLiteral, hasLiteral, hasLiteral, hasLiteral, hasProperty, hasProperty, hasProperty, hasProperty, hasURI, inModel, listProperties, listProperties, listProperties, removeAll, removeProperties, toString
  • Method Details

    • getContentEncodings

      List<String> getContentEncodings()
      Specified by:
      getContentEncodings in interface org.aksw.commons.util.entity.EntityInfo
    • getContentEncodingsRdfList

      RdfList getContentEncodingsRdfList()
      Helper attribute to skolemize the rdf list of content encodings. At present @HashId always generates ids for 'this'; we cannot express generate an ID for the lists underlying target rdf resource. we need some new annotation in the future such as @ValueHashId.
    • getContentType

      String getContentType()
      Specified by:
      getContentType in interface org.aksw.commons.util.entity.EntityInfo
    • getCharset

      String getCharset()
      Charset, such as UTF-8 or ISO 8859-1
      Specified by:
      getCharset in interface org.aksw.commons.util.entity.EntityInfo
      Returns:
    • getLanguageTags

      Set<String> getLanguageTags()
      The set of language tags for which the content is suitable.
      Specified by:
      getLanguageTags in interface org.aksw.commons.util.entity.EntityInfo
      Returns:
    • getConformsTo

      Set<String> getConformsTo()
      Specified by:
      getConformsTo in interface org.aksw.commons.util.entity.EntityInfo
    • getHashes

      Set<Checksum> getHashes()
      Specified by:
      getHashes in interface RdfEntityInfo
    • getByteSize

      Long getByteSize()
      Specified by:
      getByteSize in interface org.aksw.commons.util.entity.EntityInfo
    • getUncompressedByteSize

      Long getUncompressedByteSize()
      Specified by:
      getUncompressedByteSize in interface org.aksw.commons.util.entity.EntityInfo