Jena常用指令

資訊來自Jena javadoc,我將比較常用的翻譯一下
如果沒翻譯的可能就是比較不重要的,或是我現在用不到的。

Model

  • add

    Model add(Resource s, Property p, RDFNode o)
    對目前的Model新增一個statement(triple)。
    Parameters:
    s - the subject of the statement to add
    p - the predicate of the statement to add
    o - the object of the statement to add
    Returns:
    this model
  • createProperty

    Property createProperty(String nameSpace, String localName)
    Create a property with a given URI composed from a namespace part and a localname part by concatenating the strings.This method may return an existing property with the correct URI and model, or it may construct a fresh one, as it sees fit.
    Subsequent operations on the returned property may modify this model.
    Parameters:
    nameSpace - Property的命名空間。
    localName - 你幫該property取的名字。
    Returns:
    a property instance

Resouce

  • addProperty

    Resource addProperty(Property p, String o)
    對Resource(subject or object)建立property與object,成立一個三元關係(triple)。
    Parameters:
    p - 欲新增之property。
    o - property(predicate)所連接的object。
    Returns:
    This resource to allow cascading calls.
  • getProperty

    Statement getProperty(Property p)
    回傳和目前這個resource相關的property與object,若property p是property q的子類別,也會被return。
    Parameters:
    p - 欲查詢之property。
    Returns:
    回傳和目前這個resource相關的property與object,若property p是property q的子類別,也會被return。沒有statement的話會回傳null。

沒有留言:

張貼留言