public class GraphPointerSet extends MThing
| Modifier and Type | Field and Description |
|---|---|
static org.ontoware.rdf2go.model.node.URI[] |
MANAGED_URIS
All property-URIs with this class as domain.
|
static org.ontoware.rdf2go.model.node.URI |
MEMBERGP
http://onto.cogchar.org/onto/201407/MetaDir_OWL2#hasMemberGP
|
static org.ontoware.rdf2go.model.node.URI |
RDFS_CLASS
http://onto.cogchar.org/onto/201407/MetaDir_OWL2#GraphPointerSet
|
CLASSPATHENTITY, FILENAMETAILWITHEXT, MAVENARTIFACT, MDATAPROP, MOBJPROP, OSGIBUNDLE, URLTEXTMAXCARDINALITY, MEMBERS, NAMESPACEABBREV, TABNUMBER| Modifier | Constructor and Description |
|---|---|
|
GraphPointerSet(org.ontoware.rdf2go.model.Model model,
org.ontoware.rdf2go.model.node.BlankNode bnode,
boolean write)
Returns a Java wrapper over an RDF object, identified by a blank node.
|
|
GraphPointerSet(org.ontoware.rdf2go.model.Model model,
boolean write)
Returns a Java wrapper over an RDF object, identified by
a randomly generated URI.
|
|
GraphPointerSet(org.ontoware.rdf2go.model.Model model,
org.ontoware.rdf2go.model.node.Resource instanceIdentifier,
boolean write)
Returns a Java wrapper over an RDF object, identified by URI.
|
|
GraphPointerSet(org.ontoware.rdf2go.model.Model model,
String uriString,
boolean write)
Returns a Java wrapper over an RDF object, identified by a URI, given as a String.
|
protected |
GraphPointerSet(org.ontoware.rdf2go.model.Model model,
org.ontoware.rdf2go.model.node.URI classURI,
org.ontoware.rdf2go.model.node.Resource instanceIdentifier,
boolean write)
Returns a Java wrapper over an RDF object, identified by URI.
|
| Modifier and Type | Method and Description |
|---|---|
void |
addMemberGP(GraphPointer value)
Adds a value to property
MemberGP from an instance of GraphPointer. |
static void |
addMemberGP(org.ontoware.rdf2go.model.Model model,
org.ontoware.rdf2go.model.node.Resource instanceResource,
GraphPointer value)
Adds a value to property
MemberGP from an instance of GraphPointer. |
static void |
addMemberGP(org.ontoware.rdf2go.model.Model model,
org.ontoware.rdf2go.model.node.Resource instanceResource,
org.ontoware.rdf2go.model.node.Node value)
Adds a value to property
MemberGP as an RDF2Go Node. |
void |
addMemberGP(org.ontoware.rdf2go.model.node.Node value)
Adds a value to property
MemberGP as an RDF2Go Node. |
static void |
createInstance(org.ontoware.rdf2go.model.Model model,
org.ontoware.rdf2go.model.node.Resource instanceResource)
Create a new instance of this class in the model.
|
static void |
deleteAllProperties(org.ontoware.rdf2go.model.Model model,
org.ontoware.rdf2go.model.node.Resource instanceResource)
Delete all triples
(this, *, *), i.e. |
static void |
deleteInstance(org.ontoware.rdf2go.model.Model model,
org.ontoware.rdf2go.model.node.Resource instanceResource)
Remove triple
(this, rdf:type, GraphPointerSet) from this instance. |
static org.ontoware.rdfreactor.runtime.ReactorResult<? extends GraphPointerSet> |
getAllInstances_as(org.ontoware.rdf2go.model.Model model) |
static org.ontoware.aifbcommons.collection.ClosableIterator<org.ontoware.rdf2go.model.node.Resource> |
getAllInstances(org.ontoware.rdf2go.model.Model model) |
org.ontoware.rdfreactor.runtime.ReactorResult<GraphPointer> |
getAllMemberGP_as()
Get all values of property
MemberGP as a ReactorResult of GraphPointer. |
static org.ontoware.rdfreactor.runtime.ReactorResult<GraphPointer> |
getAllMemberGP_as(org.ontoware.rdf2go.model.Model model,
org.ontoware.rdf2go.model.node.Resource instanceResource)
Get all values of property
MemberGP as a ReactorResult of GraphPointer. |
org.ontoware.rdfreactor.runtime.ReactorResult<org.ontoware.rdf2go.model.node.Node> |
getAllMemberGP_asNode_()
Get all values of property
MemberGP as a ReactorResult of RDF2Go nodes. |
static org.ontoware.rdfreactor.runtime.ReactorResult<org.ontoware.rdf2go.model.node.Node> |
getAllMemberGP_asNode_(org.ontoware.rdf2go.model.Model model,
org.ontoware.rdf2go.model.node.Resource instanceResource)
Get all values of property
MemberGP as a ReactorResult of RDF2Go nodes. |
org.ontoware.aifbcommons.collection.ClosableIterator<org.ontoware.rdf2go.model.node.Node> |
getAllMemberGP_asNode()
Get all values of property
MemberGP as an Iterator over RDF2Go nodes |
static org.ontoware.aifbcommons.collection.ClosableIterator<org.ontoware.rdf2go.model.node.Node> |
getAllMemberGP_asNode(org.ontoware.rdf2go.model.Model model,
org.ontoware.rdf2go.model.node.Resource instanceResource)
Get all values of property
MemberGP as an Iterator over RDF2Go nodes. |
org.ontoware.aifbcommons.collection.ClosableIterator<GraphPointer> |
getAllMemberGP()
Get all values of property
MemberGP. |
static org.ontoware.aifbcommons.collection.ClosableIterator<GraphPointer> |
getAllMemberGP(org.ontoware.rdf2go.model.Model model,
org.ontoware.rdf2go.model.node.Resource instanceResource)
Get all values of property
MemberGP. |
static GraphPointerSet |
getInstance(org.ontoware.rdf2go.model.Model model,
org.ontoware.rdf2go.model.node.Resource instanceResource)
Return an existing instance of this class in the model.
|
static boolean |
hasInstance(org.ontoware.rdf2go.model.Model model,
org.ontoware.rdf2go.model.node.Resource instanceResource) |
boolean |
hasMemberGP()
Check if
MemberGP has at least one value set. |
static boolean |
hasMemberGP(org.ontoware.rdf2go.model.Model model,
org.ontoware.rdf2go.model.node.Resource instanceResource)
Check if
MemberGP has at least one value set. |
static boolean |
hasMemberGP(org.ontoware.rdf2go.model.Model model,
org.ontoware.rdf2go.model.node.Resource instanceResource,
org.ontoware.rdf2go.model.node.Node value)
Check if
MemberGP has the given value (maybe among other values). |
boolean |
hasMemberGP(org.ontoware.rdf2go.model.node.Node value)
Check if
MemberGP has the given value (maybe among other values). |
void |
removeAllMemberGP()
Removes all values of property
MemberGP. |
static void |
removeAllMemberGP(org.ontoware.rdf2go.model.Model model,
org.ontoware.rdf2go.model.node.Resource instanceResource)
Removes all values of property
MemberGP. |
void |
removeMemberGP(GraphPointer value)
Removes a value of property
MemberGP given as an instance of GraphPointer. |
static void |
removeMemberGP(org.ontoware.rdf2go.model.Model model,
org.ontoware.rdf2go.model.node.Resource instanceResource,
GraphPointer value)
Removes a value of property
MemberGP given as an instance of GraphPointer. |
static void |
removeMemberGP(org.ontoware.rdf2go.model.Model model,
org.ontoware.rdf2go.model.node.Resource instanceResource,
org.ontoware.rdf2go.model.node.Node value)
Removes a value of property
MemberGP as an RDF2Go Node. |
void |
removeMemberGP(org.ontoware.rdf2go.model.node.Node value)
Removes a value of property
MemberGP as an RDF2Go Node. |
void |
setMemberGP(GraphPointer value)
Sets a value of property
MemberGP from an instance of GraphPointer. |
static void |
setMemberGP(org.ontoware.rdf2go.model.Model model,
org.ontoware.rdf2go.model.node.Resource instanceResource,
GraphPointer value)
Sets a value of property
MemberGP from an instance of GraphPointer. |
static void |
setMemberGP(org.ontoware.rdf2go.model.Model model,
org.ontoware.rdf2go.model.node.Resource instanceResource,
org.ontoware.rdf2go.model.node.Node value)
Sets a value of property
MemberGP from an RDF2Go Node. |
void |
setMemberGP(org.ontoware.rdf2go.model.node.Node value)
Sets a value of property
MemberGP from an RDF2Go Node. |
addClasspathEntity, addClasspathEntity, addClasspathEntity, addClasspathEntity, addFilenameTailWithExt, addFilenameTailWithExt, addFilenameTailWithExt, addFilenameTailWithExt, addMavenArtifact, addMavenArtifact, addMavenArtifact, addMavenArtifact, addMDataProp, addMDataProp, addMDataProp, addMDataProp, addMObjProp, addMObjProp, addMObjProp, addMObjProp, addOsgiBundle, addOsgiBundle, addOsgiBundle, addOsgiBundle, addUrlText, addUrlText, addUrlText, addUrlText, getAllClasspathEntity_as, getAllClasspathEntity_as, getAllClasspathEntity_asNode_, getAllClasspathEntity_asNode_, getAllClasspathEntity_asNode, getAllClasspathEntity_asNode, getAllClasspathEntity, getAllClasspathEntity, getAllMavenArtifact_as, getAllMavenArtifact_as, getAllMavenArtifact_asNode_, getAllMavenArtifact_asNode_, getAllMavenArtifact_asNode, getAllMavenArtifact_asNode, getAllMavenArtifact, getAllMavenArtifact, getAllMDataProp_as, getAllMDataProp_as, getAllMDataProp_asNode_, getAllMDataProp_asNode_, getAllMDataProp_asNode, getAllMDataProp_asNode, getAllMDataProp, getAllMDataProp, getAllMObjProp_as, getAllMObjProp_as, getAllMObjProp_asNode_, getAllMObjProp_asNode_, getAllMObjProp_asNode, getAllMObjProp_asNode, getAllMObjProp_Inverse_as, getAllMObjProp_Inverse, getAllMObjProp_Inverse, getAllMObjProp, getAllMObjProp, getAllOsgiBundle_as, getAllOsgiBundle_as, getAllOsgiBundle_asNode_, getAllOsgiBundle_asNode_, getAllOsgiBundle_asNode, getAllOsgiBundle_asNode, getAllOsgiBundle, getAllOsgiBundle, getFilenameTailWithExt_asNode, getFilenameTailWithExt_asNode, getFilenameTailWithExt, getFilenameTailWithExt, getUrlText_asNode, getUrlText_asNode, getUrlText, getUrlText, hasClasspathEntity, hasClasspathEntity, hasClasspathEntity, hasClasspathEntity, hasFilenameTailWithExt, hasFilenameTailWithExt, hasFilenameTailWithExt, hasFilenameTailWithExt, hasMavenArtifact, hasMavenArtifact, hasMavenArtifact, hasMavenArtifact, hasMDataProp, hasMDataProp, hasMDataProp, hasMDataProp, hasMObjProp, hasMObjProp, hasMObjProp, hasMObjProp, hasOsgiBundle, hasOsgiBundle, hasOsgiBundle, hasOsgiBundle, hasUrlText, hasUrlText, hasUrlText, hasUrlText, removeAllClasspathEntity, removeAllClasspathEntity, removeAllFilenameTailWithExt, removeAllFilenameTailWithExt, removeAllMavenArtifact, removeAllMavenArtifact, removeAllMDataProp, removeAllMDataProp, removeAllMObjProp, removeAllMObjProp, removeAllOsgiBundle, removeAllOsgiBundle, removeAllUrlText, removeAllUrlText, removeClasspathEntity, removeClasspathEntity, removeClasspathEntity, removeClasspathEntity, removeFilenameTailWithExt, removeFilenameTailWithExt, removeFilenameTailWithExt, removeFilenameTailWithExt, removeMavenArtifact, removeMavenArtifact, removeMavenArtifact, removeMavenArtifact, removeMDataProp, removeMDataProp, removeMDataProp, removeMDataProp, removeMObjProp, removeMObjProp, removeMObjProp, removeMObjProp, removeOsgiBundle, removeOsgiBundle, removeOsgiBundle, removeOsgiBundle, removeUrlText, removeUrlText, removeUrlText, removeUrlText, setClasspathEntity, setClasspathEntity, setClasspathEntity, setClasspathEntity, setFilenameTailWithExt, setFilenameTailWithExt, setFilenameTailWithExt, setFilenameTailWithExt, setMavenArtifact, setMavenArtifact, setMavenArtifact, setMavenArtifact, setMDataProp, setMDataProp, setMDataProp, setMDataProp, setMObjProp, setMObjProp, setMObjProp, setMObjProp, setOsgiBundle, setOsgiBundle, setOsgiBundle, setOsgiBundle, setUrlText, setUrlText, setUrlText, setUrlTextaddMaxCardinality, addMaxCardinality, addMaxCardinality, addMaxCardinality, addMembers, addMembers, addMembers, addMembers, addNamespaceAbbrev, addNamespaceAbbrev, addNamespaceAbbrev, addNamespaceAbbrev, addTabNumber, addTabNumber, addTabNumber, addTabNumber, getAllMaxCardinality_as, getAllMaxCardinality_as, getAllMaxCardinality_asNode_, getAllMaxCardinality_asNode_, getAllMaxCardinality_asNode, getAllMaxCardinality_asNode, getAllMaxCardinality_Inverse_as, getAllMaxCardinality_Inverse, getAllMaxCardinality_Inverse, getAllMaxCardinality, getAllMaxCardinality, getAllMDataProp_Inverse_as, getAllMDataProp_Inverse, getAllMDataProp_Inverse, getAllMembers_as, getAllMembers_as, getAllMembers_asNode_, getAllMembers_asNode_, getAllMembers_asNode, getAllMembers_asNode, getAllMembers_Inverse_as, getAllMembers_Inverse, getAllMembers_Inverse, getAllMembers, getAllMembers, getAllNamespaceAbbrev_as, getAllNamespaceAbbrev_as, getAllNamespaceAbbrev_asNode_, getAllNamespaceAbbrev_asNode_, getAllNamespaceAbbrev_asNode, getAllNamespaceAbbrev_asNode, getAllNamespaceAbbrev, getAllNamespaceAbbrev, getTabNumber_asNode, getTabNumber_asNode, getTabNumber, getTabNumber, hasMaxCardinality, hasMaxCardinality, hasMaxCardinality, hasMaxCardinality, hasMembers, hasMembers, hasMembers, hasMembers, hasNamespaceAbbrev, hasNamespaceAbbrev, hasNamespaceAbbrev, hasNamespaceAbbrev, hasTabNumber, hasTabNumber, hasTabNumber, hasTabNumber, removeAllMaxCardinality, removeAllMaxCardinality, removeAllMembers, removeAllMembers, removeAllNamespaceAbbrev, removeAllNamespaceAbbrev, removeAllTabNumber, removeAllTabNumber, removeMaxCardinality, removeMaxCardinality, removeMaxCardinality, removeMaxCardinality, removeMembers, removeMembers, removeMembers, removeMembers, removeNamespaceAbbrev, removeNamespaceAbbrev, removeNamespaceAbbrev, removeNamespaceAbbrev, removeTabNumber, removeTabNumber, removeTabNumber, removeTabNumber, setMaxCardinality, setMaxCardinality, setMaxCardinality, setMaxCardinality, setMembers, setMembers, setMembers, setMembers, setNamespaceAbbrev, setNamespaceAbbrev, setNamespaceAbbrev, setNamespaceAbbrev, setTabNumber, setTabNumber, setTabNumber, setTabNumberaddSubClassOf, addSubClassOf, addSubClassOf, addSubClassOf, addSubClassOf, getAllDomain_Inverse, getAllInstance_as, getAllRange_Inverse, getAllSubClassOf_as, getAllSubClassOf_as, getAllSubClassOf_asNode_, getAllSubClassOf_asNode_, getAllSubClassOf_asNode, getAllSubClassOf_asNode, getAllSubClassOf_Inverse, getAllSubClassOf, getAllSubClassOf, getAllType_Inverse, removeAllSubClassOf, removeSubClassOf, removeSubClassOf, removeSubClassOf, removeSubClassOf, setSubClassOf, setSubClassOf, setSubClassOf, setSubClassOfaddComment, addComment, addComment, addComment, addComment, addIsDefinedBy, addIsDefinedBy, addIsDefinedBy, addIsDefinedBy, addIsDefinedBy, addLabel, addLabel, addLabel, addLabel, addLabel, addMember, addMember, addMember, addMember, addMember, addSeeAlso, addSeeAlso, addSeeAlso, addSeeAlso, addSeeAlso, addType, addType, addType, addType, addType, addValue, addValue, addValue, addValue, addValue, getAllComment_as, getAllComment_as, getAllComment_asNode_, getAllComment_asNode_, getAllComment_asNode, getAllComment_asNode, getAllComment, getAllComment, getAllFirst_Inverse, getAllIsDefinedBy_as, getAllIsDefinedBy_as, getAllIsDefinedBy_asNode_, getAllIsDefinedBy_asNode_, getAllIsDefinedBy_asNode, getAllIsDefinedBy_asNode, getAllIsDefinedBy_Inverse, getAllIsDefinedBy, getAllIsDefinedBy, getAllLabel_as, getAllLabel_as, getAllLabel_asNode_, getAllLabel_asNode_, getAllLabel_asNode, getAllLabel_asNode, getAllLabel, getAllLabel, getAllMember_as, getAllMember_as, getAllMember_asNode_, getAllMember_asNode_, getAllMember_asNode, getAllMember_asNode, getAllMember_Inverse, getAllMember, getAllMember, getAllObject_Inverse, getAllPredicate_Inverse, getAllSeeAlso_as, getAllSeeAlso_as, getAllSeeAlso_asNode_, getAllSeeAlso_asNode_, getAllSeeAlso_asNode, getAllSeeAlso_asNode, getAllSeeAlso_Inverse, getAllSeeAlso, getAllSeeAlso, getAllSubject_Inverse, getAllType_as, getAllType_as, getAllType_asNode_, getAllType_asNode_, getAllType_asNode, getAllType_asNode, getAllType, getAllType, getAllValue_as, getAllValue_as, getAllValue_asNode_, getAllValue_asNode_, getAllValue_asNode, getAllValue_asNode, getAllValue_Inverse, getAllValue, getAllValue, removeAllComment, removeAllIsDefinedBy, removeAllLabel, removeAllMember, removeAllSeeAlso, removeAllType, removeAllValue, removeComment, removeComment, removeComment, removeComment, removeIsDefinedBy, removeIsDefinedBy, removeIsDefinedBy, removeIsDefinedBy, removeLabel, removeLabel, removeLabel, removeLabel, removeMember, removeMember, removeMember, removeMember, removeSeeAlso, removeSeeAlso, removeSeeAlso, removeSeeAlso, removeType, removeType, removeType, removeType, removeValue, removeValue, removeValue, removeValue, setComment, setComment, setComment, setComment, setIsDefinedBy, setIsDefinedBy, setIsDefinedBy, setIsDefinedBy, setLabel, setLabel, setLabel, setLabel, setMember, setMember, setMember, setMember, setSeeAlso, setSeeAlso, setSeeAlso, setSeeAlso, setType, setType, setType, setType, setValue, setValue, setValue, setValuepublic static final org.ontoware.rdf2go.model.node.URI RDFS_CLASS
public static final org.ontoware.rdf2go.model.node.URI MEMBERGP
public static final org.ontoware.rdf2go.model.node.URI[] MANAGED_URIS
protected GraphPointerSet(org.ontoware.rdf2go.model.Model model,
org.ontoware.rdf2go.model.node.URI classURI,
org.ontoware.rdf2go.model.node.Resource instanceIdentifier,
boolean write)
model - RDF2GO Model implementation, see http://rdf2go.semweb4j.orgclassURI - URI of RDFS classinstanceIdentifier - Resource that identifies this instancewrite - if true, the statement (this, rdf:type, TYPE) is written to the model
[Generated from RDFReactor template rule #c1]public GraphPointerSet(org.ontoware.rdf2go.model.Model model,
org.ontoware.rdf2go.model.node.Resource instanceIdentifier,
boolean write)
model - RDF2GO Model implementation, see http://rdf2go.ontoware.orginstanceIdentifier - an RDF2Go Resource identifying this instancewrite - if true, the statement (this, rdf:type, TYPE) is written to the model
[Generated from RDFReactor template rule #c2]public GraphPointerSet(org.ontoware.rdf2go.model.Model model,
String uriString,
boolean write)
throws org.ontoware.rdf2go.exception.ModelRuntimeException
model - RDF2GO Model implementation, see http://rdf2go.ontoware.orguriString - a URI given as a Stringwrite - if true, the statement (this, rdf:type, TYPE) is written to the modelorg.ontoware.rdf2go.exception.ModelRuntimeException - if URI syntax is wrong
[Generated from RDFReactor template rule #c7]public GraphPointerSet(org.ontoware.rdf2go.model.Model model,
org.ontoware.rdf2go.model.node.BlankNode bnode,
boolean write)
model - RDF2GO Model implementation, see http://rdf2go.ontoware.orgbnode - BlankNode of this instancewrite - if true, the statement (this, rdf:type, TYPE) is written to the model
[Generated from RDFReactor template rule #c8]public GraphPointerSet(org.ontoware.rdf2go.model.Model model,
boolean write)
model - RDF2GO Model implementation, see http://rdf2go.ontoware.orgwrite - if true, the statement (this, rdf:type, TYPE) is written to the model
[Generated from RDFReactor template rule #c9]public static GraphPointerSet getInstance(org.ontoware.rdf2go.model.Model model, org.ontoware.rdf2go.model.node.Resource instanceResource)
model - an RDF2Go modelinstanceResource - an RDF2Go resourcepublic static void createInstance(org.ontoware.rdf2go.model.Model model,
org.ontoware.rdf2go.model.node.Resource instanceResource)
model - an RDF2Go modelinstanceResource - an RDF2Go resource
[Generated from RDFReactor template rule #class1]public static boolean hasInstance(org.ontoware.rdf2go.model.Model model,
org.ontoware.rdf2go.model.node.Resource instanceResource)
model - an RDF2Go modelinstanceResource - an RDF2Go resourcepublic static org.ontoware.aifbcommons.collection.ClosableIterator<org.ontoware.rdf2go.model.node.Resource> getAllInstances(org.ontoware.rdf2go.model.Model model)
model - an RDF2Go modelpublic static org.ontoware.rdfreactor.runtime.ReactorResult<? extends GraphPointerSet> getAllInstances_as(org.ontoware.rdf2go.model.Model model)
model - an RDF2Go modelpublic static void deleteInstance(org.ontoware.rdf2go.model.Model model,
org.ontoware.rdf2go.model.node.Resource instanceResource)
(this, rdf:type, GraphPointerSet) from this instance. Other triples are not affected.
To delete more, use deleteAllPropertiesmodel - an RDF2Go modelinstanceResource - an RDF2Go resource
[Generated from RDFReactor template rule #class4]public static void deleteAllProperties(org.ontoware.rdf2go.model.Model model,
org.ontoware.rdf2go.model.node.Resource instanceResource)
(this, *, *), i.e. including rdf:type.model - an RDF2Go modelinstanceResource - an RDF2Go resource
[Generated from RDFReactor template rule #class5]public static boolean hasMemberGP(org.ontoware.rdf2go.model.Model model,
org.ontoware.rdf2go.model.node.Resource instanceResource)
MemberGP has at least one value set.model - an RDF2Go modelinstanceResource - an RDF2Go resourcepublic boolean hasMemberGP()
MemberGP has at least one value set.public static boolean hasMemberGP(org.ontoware.rdf2go.model.Model model,
org.ontoware.rdf2go.model.node.Resource instanceResource,
org.ontoware.rdf2go.model.node.Node value)
MemberGP has the given value (maybe among other values).model - an RDF2Go modelinstanceResource - an RDF2Go resourcevalue - the value to be checkedpublic boolean hasMemberGP(org.ontoware.rdf2go.model.node.Node value)
MemberGP has the given value (maybe among other values).value - the value to be checkedpublic static org.ontoware.aifbcommons.collection.ClosableIterator<org.ontoware.rdf2go.model.node.Node> getAllMemberGP_asNode(org.ontoware.rdf2go.model.Model model,
org.ontoware.rdf2go.model.node.Resource instanceResource)
MemberGP as an Iterator over RDF2Go nodes.model - an RDF2Go modelinstanceResource - an RDF2Go resourcepublic static org.ontoware.rdfreactor.runtime.ReactorResult<org.ontoware.rdf2go.model.node.Node> getAllMemberGP_asNode_(org.ontoware.rdf2go.model.Model model,
org.ontoware.rdf2go.model.node.Resource instanceResource)
MemberGP as a ReactorResult of RDF2Go nodes.model - an RDF2Go modelinstanceResource - an RDF2Go resourcepublic org.ontoware.aifbcommons.collection.ClosableIterator<org.ontoware.rdf2go.model.node.Node> getAllMemberGP_asNode()
MemberGP as an Iterator over RDF2Go nodespublic org.ontoware.rdfreactor.runtime.ReactorResult<org.ontoware.rdf2go.model.node.Node> getAllMemberGP_asNode_()
MemberGP as a ReactorResult of RDF2Go nodes.public static org.ontoware.aifbcommons.collection.ClosableIterator<GraphPointer> getAllMemberGP(org.ontoware.rdf2go.model.Model model, org.ontoware.rdf2go.model.node.Resource instanceResource)
MemberGP.model - an RDF2Go modelinstanceResource - an RDF2Go resourcepublic static org.ontoware.rdfreactor.runtime.ReactorResult<GraphPointer> getAllMemberGP_as(org.ontoware.rdf2go.model.Model model, org.ontoware.rdf2go.model.node.Resource instanceResource)
MemberGP as a ReactorResult of GraphPointer.model - an RDF2Go modelinstanceResource - an RDF2Go resourcepublic org.ontoware.aifbcommons.collection.ClosableIterator<GraphPointer> getAllMemberGP()
MemberGP.public org.ontoware.rdfreactor.runtime.ReactorResult<GraphPointer> getAllMemberGP_as()
MemberGP as a ReactorResult of GraphPointer.public static void addMemberGP(org.ontoware.rdf2go.model.Model model,
org.ontoware.rdf2go.model.node.Resource instanceResource,
org.ontoware.rdf2go.model.node.Node value)
MemberGP as an RDF2Go Node.model - an RDF2Go modelinstanceResource - an RDF2Go resourcevalue - the value to be added
[Generated from RDFReactor template rule #add1static]public void addMemberGP(org.ontoware.rdf2go.model.node.Node value)
MemberGP as an RDF2Go Node.value - the value to be added
[Generated from RDFReactor template rule #add1dynamic]public static void addMemberGP(org.ontoware.rdf2go.model.Model model,
org.ontoware.rdf2go.model.node.Resource instanceResource,
GraphPointer value)
MemberGP from an instance of GraphPointer.
Comment from schema: Metadata for a single graph in some GraphHost.
The actual graph URI (used in QuadStores and SPARQL operations) must be specified using the hasGraphNameUri property, which is usually distinct from the Uri of this pointer.
Thus the constructor parameters of this pointer should usually *not* be used with the graphNameUri. Use a different, obviously pointer-related and mode-stamped URI. Here are 3 examples, using an optional scheme based on FDC federated namescheme, in which a datestamp may be embedded into the URN prefix:
(For info on FDC URN scheme, see http://tools.ietf.org/html/rfc4198)
urn:fdc:DomainName.org:2014:graph.open.myconf#speech_out_config.sammy
urn:fdc:DomainName.org:20120922:graph.rel.aconf#speech_out_config.jimmy
urn:fdc:DomainName.org:201407:graph.snap.hopeful#anim_bank.sammy
These above would make good hasGraphNameUris (which go in the ?g fields of triples and queries against the actual GraphHosts) but are not quite right for GraphPointer Uris . These are typical *values* of the hasGraphNameUri property, which we currently treat as a literal-valued datatypeProperty to avoid confusion.
In contrast, the GraphPointer URI (owner/subject of the hasGraphNameUri bindings) *can* be a blank node, but if the pointer is to be shared, then its own URI becomes important. Now we are in the mode of subject ?s and objectProperty-value ?o URIs used in the ?s and ?o fields of triples,
including the important case when ?p=hasGraphNameUri., and ?o is one of the typical values *preceding above*. These triples are the lynchpin of the GraphPointer structure, and it is important not to muddy them up (hence this epic comment!).
Proceeding to show some typical URIs for GraphPointer instances.
Here we assume a single namespace (preceding the #) in use at the DomainName.org for naming instances of glue mdir metadata. Following that we use a 3-field identifier showing the main kind of thing (gptr), the mode (open, rel, snap), and the arbitrarly local name, broken by convention using under_score (because it's an *instance*).
urn:fdc:DomainName.org:2014:glue-mdir-inst#gptr.open.speech_out_sammy
urn:fdc:DomainName.org:2014:glue-mdir-inst#gptr.rel.speech_out_jimmy
urn:fdc:DomainName.org:2014:glue-mdir-inst#gptr.snap.anim_bank_sammy
The inclusion of type-specifiers open/rel/snap in the GP URIs is optional, but is suggested as a crutch until a particular workflow outgrows this approach.
On the other hand, it is important to use these designations in the hasGraphNameUris values whenever possible, if users are to have direct write access
to the underlying quadstores via unpredictable means. It is important that "rel" graphs are never written, since their value is assumed permanently immutable
and cachable. Known sizes and canonical-hashes of rel-graphs should be used to further enforce this perspective.
A pointer is required to have exactly one of the 3 sub-types indicating its workflow state: GP_Snapshot, GP_Release, or GP_Open - which typically apply textual contraints to the form of the URI used,
for both the pointerUri and, in particular, the hasGraphNameUri. In the example above, the constraint
is mapped to the second sub-field of the strings matching "graph.workForm.whatItIs", where
workForm is one of: open, rel, snap. The meaning of the preceding date field is contextualized by the
workForm, and is orthogonal to the question of date precision, which in FDC is specified as
DateId = (CCYY [MM [DD]]) / 1*3(DIGIT)
We attempt to ensure that neither the graph nor pointer URI can "change states" by changing it's associated type. Instead, a new graph with a new URI, and a new pointer, must all be created, typically by copying the graph. (If the types were actually re-assignable, that would lead to nonmonotonic logic).
GraphPointers are not necessarily unique; multiple different pointers might refer to the same graph. However, in general it is beneficial to try to make the GraphPointers as unique as possible.model - an RDF2Go modelinstanceResource - an RDF2Go resourcevalue - [Generated from RDFReactor template rule #add3static]public void addMemberGP(GraphPointer value)
MemberGP from an instance of GraphPointer.
Comment from schema: Metadata for a single graph in some GraphHost.
The actual graph URI (used in QuadStores and SPARQL operations) must be specified using the hasGraphNameUri property, which is usually distinct from the Uri of this pointer.
Thus the constructor parameters of this pointer should usually *not* be used with the graphNameUri. Use a different, obviously pointer-related and mode-stamped URI. Here are 3 examples, using an optional scheme based on FDC federated namescheme, in which a datestamp may be embedded into the URN prefix:
(For info on FDC URN scheme, see http://tools.ietf.org/html/rfc4198)
urn:fdc:DomainName.org:2014:graph.open.myconf#speech_out_config.sammy
urn:fdc:DomainName.org:20120922:graph.rel.aconf#speech_out_config.jimmy
urn:fdc:DomainName.org:201407:graph.snap.hopeful#anim_bank.sammy
These above would make good hasGraphNameUris (which go in the ?g fields of triples and queries against the actual GraphHosts) but are not quite right for GraphPointer Uris . These are typical *values* of the hasGraphNameUri property, which we currently treat as a literal-valued datatypeProperty to avoid confusion.
In contrast, the GraphPointer URI (owner/subject of the hasGraphNameUri bindings) *can* be a blank node, but if the pointer is to be shared, then its own URI becomes important. Now we are in the mode of subject ?s and objectProperty-value ?o URIs used in the ?s and ?o fields of triples,
including the important case when ?p=hasGraphNameUri., and ?o is one of the typical values *preceding above*. These triples are the lynchpin of the GraphPointer structure, and it is important not to muddy them up (hence this epic comment!).
Proceeding to show some typical URIs for GraphPointer instances.
Here we assume a single namespace (preceding the #) in use at the DomainName.org for naming instances of glue mdir metadata. Following that we use a 3-field identifier showing the main kind of thing (gptr), the mode (open, rel, snap), and the arbitrarly local name, broken by convention using under_score (because it's an *instance*).
urn:fdc:DomainName.org:2014:glue-mdir-inst#gptr.open.speech_out_sammy
urn:fdc:DomainName.org:2014:glue-mdir-inst#gptr.rel.speech_out_jimmy
urn:fdc:DomainName.org:2014:glue-mdir-inst#gptr.snap.anim_bank_sammy
The inclusion of type-specifiers open/rel/snap in the GP URIs is optional, but is suggested as a crutch until a particular workflow outgrows this approach.
On the other hand, it is important to use these designations in the hasGraphNameUris values whenever possible, if users are to have direct write access
to the underlying quadstores via unpredictable means. It is important that "rel" graphs are never written, since their value is assumed permanently immutable
and cachable. Known sizes and canonical-hashes of rel-graphs should be used to further enforce this perspective.
A pointer is required to have exactly one of the 3 sub-types indicating its workflow state: GP_Snapshot, GP_Release, or GP_Open - which typically apply textual contraints to the form of the URI used,
for both the pointerUri and, in particular, the hasGraphNameUri. In the example above, the constraint
is mapped to the second sub-field of the strings matching "graph.workForm.whatItIs", where
workForm is one of: open, rel, snap. The meaning of the preceding date field is contextualized by the
workForm, and is orthogonal to the question of date precision, which in FDC is specified as
DateId = (CCYY [MM [DD]]) / 1*3(DIGIT)
We attempt to ensure that neither the graph nor pointer URI can "change states" by changing it's associated type. Instead, a new graph with a new URI, and a new pointer, must all be created, typically by copying the graph. (If the types were actually re-assignable, that would lead to nonmonotonic logic).
GraphPointers are not necessarily unique; multiple different pointers might refer to the same graph. However, in general it is beneficial to try to make the GraphPointers as unique as possible.
[Generated from RDFReactor template rule #add4dynamic]public static void setMemberGP(org.ontoware.rdf2go.model.Model model,
org.ontoware.rdf2go.model.node.Resource instanceResource,
org.ontoware.rdf2go.model.node.Node value)
MemberGP from an RDF2Go Node.
First, all existing values are removed, then this value is added.
Cardinality constraints are not checked, but this method exists only for properties with
no minCardinality or minCardinality == 1.model - an RDF2Go modelinstanceResource - an RDF2Go resourcevalue - the value to be set
[Generated from RDFReactor template rule #set1static]public void setMemberGP(org.ontoware.rdf2go.model.node.Node value)
MemberGP from an RDF2Go Node.
First, all existing values are removed, then this value is added.
Cardinality constraints are not checked, but this method exists only for properties with
no minCardinality or minCardinality == 1.value - the value to be added
[Generated from RDFReactor template rule #set1dynamic]public static void setMemberGP(org.ontoware.rdf2go.model.Model model,
org.ontoware.rdf2go.model.node.Resource instanceResource,
GraphPointer value)
MemberGP from an instance of GraphPointer.
First, all existing values are removed, then this value is added.
Cardinality constraints are not checked, but this method exists only for properties with
no minCardinality or minCardinality == 1.
Comment from schema: Metadata for a single graph in some GraphHost.
The actual graph URI (used in QuadStores and SPARQL operations) must be specified using the hasGraphNameUri property, which is usually distinct from the Uri of this pointer.
Thus the constructor parameters of this pointer should usually *not* be used with the graphNameUri. Use a different, obviously pointer-related and mode-stamped URI. Here are 3 examples, using an optional scheme based on FDC federated namescheme, in which a datestamp may be embedded into the URN prefix:
(For info on FDC URN scheme, see http://tools.ietf.org/html/rfc4198)
urn:fdc:DomainName.org:2014:graph.open.myconf#speech_out_config.sammy
urn:fdc:DomainName.org:20120922:graph.rel.aconf#speech_out_config.jimmy
urn:fdc:DomainName.org:201407:graph.snap.hopeful#anim_bank.sammy
These above would make good hasGraphNameUris (which go in the ?g fields of triples and queries against the actual GraphHosts) but are not quite right for GraphPointer Uris . These are typical *values* of the hasGraphNameUri property, which we currently treat as a literal-valued datatypeProperty to avoid confusion.
In contrast, the GraphPointer URI (owner/subject of the hasGraphNameUri bindings) *can* be a blank node, but if the pointer is to be shared, then its own URI becomes important. Now we are in the mode of subject ?s and objectProperty-value ?o URIs used in the ?s and ?o fields of triples,
including the important case when ?p=hasGraphNameUri., and ?o is one of the typical values *preceding above*. These triples are the lynchpin of the GraphPointer structure, and it is important not to muddy them up (hence this epic comment!).
Proceeding to show some typical URIs for GraphPointer instances.
Here we assume a single namespace (preceding the #) in use at the DomainName.org for naming instances of glue mdir metadata. Following that we use a 3-field identifier showing the main kind of thing (gptr), the mode (open, rel, snap), and the arbitrarly local name, broken by convention using under_score (because it's an *instance*).
urn:fdc:DomainName.org:2014:glue-mdir-inst#gptr.open.speech_out_sammy
urn:fdc:DomainName.org:2014:glue-mdir-inst#gptr.rel.speech_out_jimmy
urn:fdc:DomainName.org:2014:glue-mdir-inst#gptr.snap.anim_bank_sammy
The inclusion of type-specifiers open/rel/snap in the GP URIs is optional, but is suggested as a crutch until a particular workflow outgrows this approach.
On the other hand, it is important to use these designations in the hasGraphNameUris values whenever possible, if users are to have direct write access
to the underlying quadstores via unpredictable means. It is important that "rel" graphs are never written, since their value is assumed permanently immutable
and cachable. Known sizes and canonical-hashes of rel-graphs should be used to further enforce this perspective.
A pointer is required to have exactly one of the 3 sub-types indicating its workflow state: GP_Snapshot, GP_Release, or GP_Open - which typically apply textual contraints to the form of the URI used,
for both the pointerUri and, in particular, the hasGraphNameUri. In the example above, the constraint
is mapped to the second sub-field of the strings matching "graph.workForm.whatItIs", where
workForm is one of: open, rel, snap. The meaning of the preceding date field is contextualized by the
workForm, and is orthogonal to the question of date precision, which in FDC is specified as
DateId = (CCYY [MM [DD]]) / 1*3(DIGIT)
We attempt to ensure that neither the graph nor pointer URI can "change states" by changing it's associated type. Instead, a new graph with a new URI, and a new pointer, must all be created, typically by copying the graph. (If the types were actually re-assignable, that would lead to nonmonotonic logic).
GraphPointers are not necessarily unique; multiple different pointers might refer to the same graph. However, in general it is beneficial to try to make the GraphPointers as unique as possible.model - an RDF2Go modelinstanceResource - an RDF2Go resourcevalue - the value to be added
[Generated from RDFReactor template rule #set3static]public void setMemberGP(GraphPointer value)
MemberGP from an instance of GraphPointer.
First, all existing values are removed, then this value is added.
Cardinality constraints are not checked, but this method exists only for properties with
no minCardinality or minCardinality == 1.
Comment from schema: Metadata for a single graph in some GraphHost.
The actual graph URI (used in QuadStores and SPARQL operations) must be specified using the hasGraphNameUri property, which is usually distinct from the Uri of this pointer.
Thus the constructor parameters of this pointer should usually *not* be used with the graphNameUri. Use a different, obviously pointer-related and mode-stamped URI. Here are 3 examples, using an optional scheme based on FDC federated namescheme, in which a datestamp may be embedded into the URN prefix:
(For info on FDC URN scheme, see http://tools.ietf.org/html/rfc4198)
urn:fdc:DomainName.org:2014:graph.open.myconf#speech_out_config.sammy
urn:fdc:DomainName.org:20120922:graph.rel.aconf#speech_out_config.jimmy
urn:fdc:DomainName.org:201407:graph.snap.hopeful#anim_bank.sammy
These above would make good hasGraphNameUris (which go in the ?g fields of triples and queries against the actual GraphHosts) but are not quite right for GraphPointer Uris . These are typical *values* of the hasGraphNameUri property, which we currently treat as a literal-valued datatypeProperty to avoid confusion.
In contrast, the GraphPointer URI (owner/subject of the hasGraphNameUri bindings) *can* be a blank node, but if the pointer is to be shared, then its own URI becomes important. Now we are in the mode of subject ?s and objectProperty-value ?o URIs used in the ?s and ?o fields of triples,
including the important case when ?p=hasGraphNameUri., and ?o is one of the typical values *preceding above*. These triples are the lynchpin of the GraphPointer structure, and it is important not to muddy them up (hence this epic comment!).
Proceeding to show some typical URIs for GraphPointer instances.
Here we assume a single namespace (preceding the #) in use at the DomainName.org for naming instances of glue mdir metadata. Following that we use a 3-field identifier showing the main kind of thing (gptr), the mode (open, rel, snap), and the arbitrarly local name, broken by convention using under_score (because it's an *instance*).
urn:fdc:DomainName.org:2014:glue-mdir-inst#gptr.open.speech_out_sammy
urn:fdc:DomainName.org:2014:glue-mdir-inst#gptr.rel.speech_out_jimmy
urn:fdc:DomainName.org:2014:glue-mdir-inst#gptr.snap.anim_bank_sammy
The inclusion of type-specifiers open/rel/snap in the GP URIs is optional, but is suggested as a crutch until a particular workflow outgrows this approach.
On the other hand, it is important to use these designations in the hasGraphNameUris values whenever possible, if users are to have direct write access
to the underlying quadstores via unpredictable means. It is important that "rel" graphs are never written, since their value is assumed permanently immutable
and cachable. Known sizes and canonical-hashes of rel-graphs should be used to further enforce this perspective.
A pointer is required to have exactly one of the 3 sub-types indicating its workflow state: GP_Snapshot, GP_Release, or GP_Open - which typically apply textual contraints to the form of the URI used,
for both the pointerUri and, in particular, the hasGraphNameUri. In the example above, the constraint
is mapped to the second sub-field of the strings matching "graph.workForm.whatItIs", where
workForm is one of: open, rel, snap. The meaning of the preceding date field is contextualized by the
workForm, and is orthogonal to the question of date precision, which in FDC is specified as
DateId = (CCYY [MM [DD]]) / 1*3(DIGIT)
We attempt to ensure that neither the graph nor pointer URI can "change states" by changing it's associated type. Instead, a new graph with a new URI, and a new pointer, must all be created, typically by copying the graph. (If the types were actually re-assignable, that would lead to nonmonotonic logic).
GraphPointers are not necessarily unique; multiple different pointers might refer to the same graph. However, in general it is beneficial to try to make the GraphPointers as unique as possible.value - the value to be added
[Generated from RDFReactor template rule #set4dynamic]public static void removeMemberGP(org.ontoware.rdf2go.model.Model model,
org.ontoware.rdf2go.model.node.Resource instanceResource,
org.ontoware.rdf2go.model.node.Node value)
MemberGP as an RDF2Go Node.model - an RDF2Go modelinstanceResource - an RDF2Go resourcevalue - the value to be removed
[Generated from RDFReactor template rule #remove1static]public void removeMemberGP(org.ontoware.rdf2go.model.node.Node value)
MemberGP as an RDF2Go Node.value - the value to be removed
[Generated from RDFReactor template rule #remove1dynamic]public static void removeMemberGP(org.ontoware.rdf2go.model.Model model,
org.ontoware.rdf2go.model.node.Resource instanceResource,
GraphPointer value)
MemberGP given as an instance of GraphPointer.
Comment from schema: Metadata for a single graph in some GraphHost.
The actual graph URI (used in QuadStores and SPARQL operations) must be specified using the hasGraphNameUri property, which is usually distinct from the Uri of this pointer.
Thus the constructor parameters of this pointer should usually *not* be used with the graphNameUri. Use a different, obviously pointer-related and mode-stamped URI. Here are 3 examples, using an optional scheme based on FDC federated namescheme, in which a datestamp may be embedded into the URN prefix:
(For info on FDC URN scheme, see http://tools.ietf.org/html/rfc4198)
urn:fdc:DomainName.org:2014:graph.open.myconf#speech_out_config.sammy
urn:fdc:DomainName.org:20120922:graph.rel.aconf#speech_out_config.jimmy
urn:fdc:DomainName.org:201407:graph.snap.hopeful#anim_bank.sammy
These above would make good hasGraphNameUris (which go in the ?g fields of triples and queries against the actual GraphHosts) but are not quite right for GraphPointer Uris . These are typical *values* of the hasGraphNameUri property, which we currently treat as a literal-valued datatypeProperty to avoid confusion.
In contrast, the GraphPointer URI (owner/subject of the hasGraphNameUri bindings) *can* be a blank node, but if the pointer is to be shared, then its own URI becomes important. Now we are in the mode of subject ?s and objectProperty-value ?o URIs used in the ?s and ?o fields of triples,
including the important case when ?p=hasGraphNameUri., and ?o is one of the typical values *preceding above*. These triples are the lynchpin of the GraphPointer structure, and it is important not to muddy them up (hence this epic comment!).
Proceeding to show some typical URIs for GraphPointer instances.
Here we assume a single namespace (preceding the #) in use at the DomainName.org for naming instances of glue mdir metadata. Following that we use a 3-field identifier showing the main kind of thing (gptr), the mode (open, rel, snap), and the arbitrarly local name, broken by convention using under_score (because it's an *instance*).
urn:fdc:DomainName.org:2014:glue-mdir-inst#gptr.open.speech_out_sammy
urn:fdc:DomainName.org:2014:glue-mdir-inst#gptr.rel.speech_out_jimmy
urn:fdc:DomainName.org:2014:glue-mdir-inst#gptr.snap.anim_bank_sammy
The inclusion of type-specifiers open/rel/snap in the GP URIs is optional, but is suggested as a crutch until a particular workflow outgrows this approach.
On the other hand, it is important to use these designations in the hasGraphNameUris values whenever possible, if users are to have direct write access
to the underlying quadstores via unpredictable means. It is important that "rel" graphs are never written, since their value is assumed permanently immutable
and cachable. Known sizes and canonical-hashes of rel-graphs should be used to further enforce this perspective.
A pointer is required to have exactly one of the 3 sub-types indicating its workflow state: GP_Snapshot, GP_Release, or GP_Open - which typically apply textual contraints to the form of the URI used,
for both the pointerUri and, in particular, the hasGraphNameUri. In the example above, the constraint
is mapped to the second sub-field of the strings matching "graph.workForm.whatItIs", where
workForm is one of: open, rel, snap. The meaning of the preceding date field is contextualized by the
workForm, and is orthogonal to the question of date precision, which in FDC is specified as
DateId = (CCYY [MM [DD]]) / 1*3(DIGIT)
We attempt to ensure that neither the graph nor pointer URI can "change states" by changing it's associated type. Instead, a new graph with a new URI, and a new pointer, must all be created, typically by copying the graph. (If the types were actually re-assignable, that would lead to nonmonotonic logic).
GraphPointers are not necessarily unique; multiple different pointers might refer to the same graph. However, in general it is beneficial to try to make the GraphPointers as unique as possible.model - an RDF2Go modelinstanceResource - an RDF2Go resourcevalue - the value to be removed
[Generated from RDFReactor template rule #remove3static]public void removeMemberGP(GraphPointer value)
MemberGP given as an instance of GraphPointer.
Comment from schema: Metadata for a single graph in some GraphHost.
The actual graph URI (used in QuadStores and SPARQL operations) must be specified using the hasGraphNameUri property, which is usually distinct from the Uri of this pointer.
Thus the constructor parameters of this pointer should usually *not* be used with the graphNameUri. Use a different, obviously pointer-related and mode-stamped URI. Here are 3 examples, using an optional scheme based on FDC federated namescheme, in which a datestamp may be embedded into the URN prefix:
(For info on FDC URN scheme, see http://tools.ietf.org/html/rfc4198)
urn:fdc:DomainName.org:2014:graph.open.myconf#speech_out_config.sammy
urn:fdc:DomainName.org:20120922:graph.rel.aconf#speech_out_config.jimmy
urn:fdc:DomainName.org:201407:graph.snap.hopeful#anim_bank.sammy
These above would make good hasGraphNameUris (which go in the ?g fields of triples and queries against the actual GraphHosts) but are not quite right for GraphPointer Uris . These are typical *values* of the hasGraphNameUri property, which we currently treat as a literal-valued datatypeProperty to avoid confusion.
In contrast, the GraphPointer URI (owner/subject of the hasGraphNameUri bindings) *can* be a blank node, but if the pointer is to be shared, then its own URI becomes important. Now we are in the mode of subject ?s and objectProperty-value ?o URIs used in the ?s and ?o fields of triples,
including the important case when ?p=hasGraphNameUri., and ?o is one of the typical values *preceding above*. These triples are the lynchpin of the GraphPointer structure, and it is important not to muddy them up (hence this epic comment!).
Proceeding to show some typical URIs for GraphPointer instances.
Here we assume a single namespace (preceding the #) in use at the DomainName.org for naming instances of glue mdir metadata. Following that we use a 3-field identifier showing the main kind of thing (gptr), the mode (open, rel, snap), and the arbitrarly local name, broken by convention using under_score (because it's an *instance*).
urn:fdc:DomainName.org:2014:glue-mdir-inst#gptr.open.speech_out_sammy
urn:fdc:DomainName.org:2014:glue-mdir-inst#gptr.rel.speech_out_jimmy
urn:fdc:DomainName.org:2014:glue-mdir-inst#gptr.snap.anim_bank_sammy
The inclusion of type-specifiers open/rel/snap in the GP URIs is optional, but is suggested as a crutch until a particular workflow outgrows this approach.
On the other hand, it is important to use these designations in the hasGraphNameUris values whenever possible, if users are to have direct write access
to the underlying quadstores via unpredictable means. It is important that "rel" graphs are never written, since their value is assumed permanently immutable
and cachable. Known sizes and canonical-hashes of rel-graphs should be used to further enforce this perspective.
A pointer is required to have exactly one of the 3 sub-types indicating its workflow state: GP_Snapshot, GP_Release, or GP_Open - which typically apply textual contraints to the form of the URI used,
for both the pointerUri and, in particular, the hasGraphNameUri. In the example above, the constraint
is mapped to the second sub-field of the strings matching "graph.workForm.whatItIs", where
workForm is one of: open, rel, snap. The meaning of the preceding date field is contextualized by the
workForm, and is orthogonal to the question of date precision, which in FDC is specified as
DateId = (CCYY [MM [DD]]) / 1*3(DIGIT)
We attempt to ensure that neither the graph nor pointer URI can "change states" by changing it's associated type. Instead, a new graph with a new URI, and a new pointer, must all be created, typically by copying the graph. (If the types were actually re-assignable, that would lead to nonmonotonic logic).
GraphPointers are not necessarily unique; multiple different pointers might refer to the same graph. However, in general it is beneficial to try to make the GraphPointers as unique as possible.value - the value to be removed
[Generated from RDFReactor template rule #remove4dynamic]public static void removeAllMemberGP(org.ontoware.rdf2go.model.Model model,
org.ontoware.rdf2go.model.node.Resource instanceResource)
MemberGP.model - an RDF2Go modelinstanceResource - an RDF2Go resource
[Generated from RDFReactor template rule #removeall1static]public void removeAllMemberGP()
MemberGP.
[Generated from RDFReactor template rule #removeall1dynamic]Copyright © 2010-2016. All Rights Reserved.