brk-code

rdflib の API リファレンス

rdflib (RDFLib/rdflib) の公開 API 318 件 —— クラス 114、関数 77、メソッド 127。実際のソースを静的解析して抽出した正確なシグネチャを掲載しています。

リポジトリ: RDFLib/rdflib

種別件数
クラス114
関数77
メソッド127

API 一覧

methodrdflib.collection.Collection.index(item:Node) -> int
Returns the 0-based numerical index of the item in the list
classrdflib.compare.IsomorphicGraph
An implementation of the RGDA1 graph digest algorithm.
funcrdflib.compare.isomorphic(graph1:Graph, graph2:Graph) -> bool
Compare graph for equality.
funcrdflib.compare.similar(g1:Graph, g2:Graph)
Checks if the two graphs are "similar".
funcrdflib.compare.to_canonical_graph(g1:Graph, stats:Optional[Stats]=None) -> ReadOnlyGraphAggregate
Creates a canonical, read-only graph.
classrdflib.container.Bag
Unordered container (no preference order of elements)
methodrdflib.container.Container.append(item)
Adding item to the end of the container
methodrdflib.container.Container.clear()
Removing all elements from the container
methodrdflib.container.Container.items()
Returns a list of all items in the container
classrdflib.contrib.graphdb.client.ClusterGroupManagement
Manage and monitor GraphDB cluster configurations.
methodrdflib.contrib.graphdb.client.ClusterGroupManagement.add_nodes(nodes:list[str]) -> None
Add nodes to the GraphDB cluster.
methodrdflib.contrib.graphdb.client.ClusterGroupManagement.add_tag(tag:str) -> None
Add primary cluster tag.
methodrdflib.contrib.graphdb.client.ClusterGroupManagement.delete_config(force:bool | None=None) -> dict[str, str]
Delete the GraphDB cluster.
methodrdflib.contrib.graphdb.client.ClusterGroupManagement.delete_tag(tag:str) -> None
Remove primary cluster tag.
methodrdflib.contrib.graphdb.client.ClusterGroupManagement.disable_secondary_mode() -> None
Disable cluster secondary mode.
methodrdflib.contrib.graphdb.client.ClusterGroupManagement.enable_secondary_mode(primary_node:str, tag:str) -> None
Enable cluster secondary mode.
methodrdflib.contrib.graphdb.client.ClusterGroupManagement.get_config() -> ClusterRequest
Get the GraphDB cluster configuration.
methodrdflib.contrib.graphdb.client.ClusterGroupManagement.group_status() -> list[NodeStatus]
Get the status of the GraphDB cluster.
methodrdflib.contrib.graphdb.client.ClusterGroupManagement.node_status() -> NodeStatus
Get the status of this GraphDB cluster node.
methodrdflib.contrib.graphdb.client.ClusterGroupManagement.remove_nodes(nodes:list[str]) -> None
Remove nodes from the GraphDB cluster.
methodrdflib.contrib.graphdb.client.ClusterGroupManagement.replace_nodes(add_nodes:list[str], remove_nodes:list[str]) -> None
Replace nodes in the GraphDB cluster.
methodrdflib.contrib.graphdb.client.ClusterGroupManagement.truncate_log() -> None
Truncate the GraphDB cluster log.
classrdflib.contrib.graphdb.client.MonitoringManagement
Monitor different GraphDB processes.
methodrdflib.contrib.graphdb.client.MonitoringManagement.backup() -> BackupOperationBean | None
Track backup operations.
methodrdflib.contrib.graphdb.client.MonitoringManagement.cluster() -> str
Get cluster statistics.
methodrdflib.contrib.graphdb.client.MonitoringManagement.get_repo_stats(repository_id:str)
Get repository statistics.
methodrdflib.contrib.graphdb.client.MonitoringManagement.infrastructure() -> InfrastructureStatistics
Get all infrastructure statistics.
methodrdflib.contrib.graphdb.client.MonitoringManagement.structures() -> StructuresStatistics
Get structures statistics.
classrdflib.contrib.graphdb.client.RecoveryManagement
GraphDB Recovery Management client.
classrdflib.contrib.graphdb.client.Repository
GraphDB Repository client.
methodrdflib.contrib.graphdb.client.Repository.cancel_server_import_file(name:str) -> None
Cancel server file import operation.
methodrdflib.contrib.graphdb.client.Repository.get_server_import_files() -> list[ImportSettings]
Get server files available for import.
methodrdflib.contrib.graphdb.client.Repository.health(timeout:int=5) -> bool
Repository health check.
methodrdflib.contrib.graphdb.client.Repository.import_server_import_file(server_import_body:ServerImportBody) -> None
Import a server file into the repository.
classrdflib.contrib.graphdb.client.RepositoryManagement
GraphDB Repository Management client.
methodrdflib.contrib.graphdb.client.RepositoryManagement.create(config:RepositoryConfigBeanCreate | str, location:str | None=None, files:FilesType | None=None)
Create a new repository.
methodrdflib.contrib.graphdb.client.RepositoryManagement.delete(repository_id:str, location:str | None=None) -> None
Delete a repository.
methodrdflib.contrib.graphdb.client.RepositoryManagement.edit(repository_id:str, config:RepositoryConfigBeanCreate) -> None
Edit a repository's configuration.
methodrdflib.contrib.graphdb.client.RepositoryManagement.list(location:str | None=None) -> list[GraphDBRepository]
List all repositories.
methodrdflib.contrib.graphdb.client.RepositoryManagement.restart(repository_id:str, sync:bool | None=None, location:str | None=None) -> str
Restart a repository.
methodrdflib.contrib.graphdb.client.RepositoryManagement.size(repository_id:str, location:str | None=None) -> RepositorySizeInfo
Get repository size.
classrdflib.contrib.graphdb.client.RepositoryManager
GraphDB Repository Manager.
methodrdflib.contrib.graphdb.client.RepositoryManager.get(repository_id:str) -> Repository
Get a repository by ID.
classrdflib.contrib.graphdb.client.SecurityManagement
GraphDB Security Management client.
methodrdflib.contrib.graphdb.client.SecurityManagement.enabled() -> bool
Check if security is enabled.
methodrdflib.contrib.graphdb.client.SecurityManagement.set_free_access_details(free_access_settings:FreeAccessSettings)
Enable or disable free access.
classrdflib.contrib.graphdb.client.UserManagement
GraphDB User Management client.
methodrdflib.contrib.graphdb.client.UserManagement.create(username:str, user:UserCreate) -> None
Create a user.
methodrdflib.contrib.graphdb.client.UserManagement.custom_roles(username:str) -> t.List[str]
Retrieve custom roles associated with the user.
methodrdflib.contrib.graphdb.client.UserManagement.delete(username:str) -> None
Delete a user.
methodrdflib.contrib.graphdb.client.UserManagement.get(username:str) -> User
Get a user.
methodrdflib.contrib.graphdb.client.UserManagement.list() -> list[User]
Get all users.
methodrdflib.contrib.graphdb.client.UserManagement.overwrite(username:str, user:User) -> None
Overwrite a user.
methodrdflib.contrib.graphdb.client.UserManagement.update(username:str, user:UserUpdate | dict[str, t.Any]) -> None
Update a user.
classrdflib.contrib.graphdb.exceptions.BadRequestError
Raised when the request is invalid.
classrdflib.contrib.graphdb.exceptions.ForbiddenError
Raised when the user is forbidden.
classrdflib.contrib.graphdb.exceptions.GraphDBError
Base class for GraphDB exceptions.
classrdflib.contrib.graphdb.exceptions.InternalServerError
Raised when the server returns an internal server error.
classrdflib.contrib.graphdb.exceptions.NotFoundError
Raised when the resource is not found.
classrdflib.contrib.graphdb.exceptions.PreconditionFailedError
Raised when the precondition is failed.
classrdflib.contrib.graphdb.exceptions.RepositoryNotFoundError
Raised when the repository is not found.
classrdflib.contrib.graphdb.exceptions.RepositoryNotHealthyError
Raised when the repository is not healthy.
classrdflib.contrib.graphdb.exceptions.ResponseFormatError
Raised when the response format is invalid.
classrdflib.contrib.graphdb.exceptions.ServiceUnavailableError
Raised when the server is unavailable.
classrdflib.contrib.graphdb.exceptions.UnauthorisedError
Raised when the user is unauthorised.
methodrdflib.contrib.graphdb.models.NodeStatus.from_dict(data:dict) -> NodeStatus
Create a NodeStatus instance from a dict.
classrdflib.contrib.graphdb.models.RepositoryState
Enumeration for repository state values.
classrdflib.contrib.graphdb.models.UserCreate
Dataclass for creating a new user in GraphDB.
funcrdflib.contrib.graphdb.util.extract_filename_from_content_disposition(header:str) -> str | None
Extract filename from Content-Disposition header.
classrdflib.contrib.rdf4j.client.GraphStoreManager
An RDF4J Graph Store Protocol Client.
methodrdflib.contrib.rdf4j.client.GraphStoreManager.get(graph_name:URIRef | str) -> Graph
Fetch all statements in the specified graph.
methodrdflib.contrib.rdf4j.client.GraphStoreManager.identifier()
Repository identifier.
classrdflib.contrib.rdf4j.client.NamespaceListingResult
RDF4J namespace and prefix name result.
classrdflib.contrib.rdf4j.client.RDF4JClient
RDF4J client.
methodrdflib.contrib.rdf4j.client.RDF4JClient.close()
Close the underlying httpx.Client.
methodrdflib.contrib.rdf4j.client.RDF4JClient.protocol() -> float
The RDF4J REST API protocol version.
methodrdflib.contrib.rdf4j.client.RDF4JClient.repositories() -> RepositoryManager
Server-level repository management operations.
classrdflib.contrib.rdf4j.client.RDF4JNamespaceManager
A namespace manager for RDF4J repositories.
methodrdflib.contrib.rdf4j.client.RDF4JNamespaceManager.get(prefix:str) -> str | None
Get the namespace URI for a given prefix.
methodrdflib.contrib.rdf4j.client.RDF4JNamespaceManager.identifier()
Repository identifier.
methodrdflib.contrib.rdf4j.client.RDF4JNamespaceManager.remove(prefix:str)
Remove the namespace declaration for a given prefix.
methodrdflib.contrib.rdf4j.client.RDF4JNamespaceManager.set(prefix:str, namespace:str)
Set the namespace URI for a given prefix.
classrdflib.contrib.rdf4j.client.Repository
RDF4J repository client.
methodrdflib.contrib.rdf4j.client.Repository.graph_names() -> list[IdentifiedNode]
Get a list of all graph names in the repository.
methodrdflib.contrib.rdf4j.client.Repository.graphs() -> GraphStoreManager
Graph store manager for the repository.
methodrdflib.contrib.rdf4j.client.Repository.health() -> bool
Repository health check.
methodrdflib.contrib.rdf4j.client.Repository.identifier()
Repository identifier.
methodrdflib.contrib.rdf4j.client.Repository.namespaces() -> RDF4JNamespaceManager
Namespace manager for the repository.
methodrdflib.contrib.rdf4j.client.Repository.query(query:str, **kwargs)
Execute a SPARQL query against the repository.
classrdflib.contrib.rdf4j.client.RepositoryListingResult
RDF4J repository listing result.
classrdflib.contrib.rdf4j.client.RepositoryManager
A client to manage server-level repository operations.
methodrdflib.contrib.rdf4j.client.RepositoryManager.create(repository_id:str, data:str, content_type:str='text/turtle') -> Repository
Create a new repository.
methodrdflib.contrib.rdf4j.client.RepositoryManager.delete(repository_id:str) -> None
Delete a repository.
methodrdflib.contrib.rdf4j.client.RepositoryManager.get(repository_id:str) -> Repository
Get a repository by ID.
methodrdflib.contrib.rdf4j.client.RepositoryManager.list() -> list[RepositoryListingResult]
List all available repositories.
classrdflib.contrib.rdf4j.client.Transaction
An RDF4J transaction.
methodrdflib.contrib.rdf4j.client.Transaction.commit()
Commit the transaction.
methodrdflib.contrib.rdf4j.client.Transaction.create(repo:Repository) -> Transaction
Create a new transaction for the repository.
methodrdflib.contrib.rdf4j.client.Transaction.delete(data:str | bytes | BinaryIO | Graph | Dataset, base_uri:str | None=None, content_type:str | None=None) -> None
Delete statements from the repository.
methodrdflib.contrib.rdf4j.client.Transaction.is_closed() -> bool
Whether the transaction is closed.
methodrdflib.contrib.rdf4j.client.Transaction.ping()
Ping the transaction.
methodrdflib.contrib.rdf4j.client.Transaction.query(query:str, **kwargs)
Execute a SPARQL query against the repository.
methodrdflib.contrib.rdf4j.client.Transaction.repo()
The repository instance.
methodrdflib.contrib.rdf4j.client.Transaction.rollback()
Roll back the transaction.
methodrdflib.contrib.rdf4j.client.Transaction.url()
The transaction URL.
classrdflib.contrib.rdf4j.exceptions.RDF4JError
Base class for RDF4J exceptions.
classrdflib.contrib.rdf4j.exceptions.RDFLibParserError
Raised when there is an error parsing the RDF document.
classrdflib.contrib.rdf4j.exceptions.RepositoryAlreadyExistsError
Raised when the repository already exists.
classrdflib.contrib.rdf4j.exceptions.RepositoryError
Raised when interactions on a repository result in an error.
classrdflib.contrib.rdf4j.exceptions.RepositoryNotFoundError
Raised when the repository is not found.
classrdflib.contrib.rdf4j.exceptions.RepositoryNotHealthyError
Raised when the repository is not healthy.
classrdflib.contrib.rdf4j.exceptions.RepositoryResponseFormatError
Raised when the repository response format is invalid.
classrdflib.contrib.rdf4j.exceptions.RepositoryTransactionError
Raised when there is an error with the transaction.
classrdflib.contrib.rdf4j.exceptions.TransactionClosedError
Raised when the transaction has been closed.
classrdflib.contrib.rdf4j.exceptions.TransactionCommitError
Raised when there is an error committing the transaction.
classrdflib.contrib.rdf4j.exceptions.TransactionPingError
Raised when there is an error pinging the transaction.
funcrdflib.contrib.rdf4j.util.build_infer_param(params:dict[str, str], infer:bool=True) -> None
Build the RDF4J http infer query parameters dictionary.
funcrdflib.contrib.rdf4j.util.build_sparql_query_accept_header(query:str, headers:dict[str, str])
Build the SPARQL query accept header.
funcrdflib.contrib.rdf4j.util.rdf_payload_to_stream(data:str | bytes | t.BinaryIO | Graph | Dataset) -> tuple[t.BinaryIO, bool]
Convert an RDF payload into a file-like object.
classrdflib.events.Event
An event is a container for attributes.
classrdflib.exceptions.Error
Base class for rdflib exceptions.
classrdflib.exceptions.ParserError
RDF Parser error.
classrdflib.extras.infixowl.Individual
A typed individual, the base class of the InfixOWL classes.
classrdflib.extras.infixowl.MalformedClass
!!!
classrdflib.extras.infixowl.Ontology
The owl ontology metadata
funcrdflib.extras.shacl.parse_shacl_path(shapes_graph:Graph, path_identifier:Node) -> Union[URIRef, Path]
Parse a valid SHACL path (e.g.
methodrdflib.graph.Dataset.add_graph(g:Optional[Union[_ContextIdentifierType, _ContextType, str]]) -> Graph
alias of graph for consistency
methodrdflib.graph.Graph.absolutize(uri:str, defrag:int=1) -> URIRef
Turn uri into an absolute URI if it's not one already
methodrdflib.graph.Graph.add(triple:_TripleType) -> _GraphT
Add a triple with self as context.
methodrdflib.graph.Graph.addN(quads:Iterable[_QuadType]) -> _GraphT
Add a sequence of triple with context
methodrdflib.graph.Graph.collection(identifier:_SubjectType) -> Collection
Create a new `Collection` instance.
methodrdflib.graph.Graph.commit() -> _GraphT
Commits active transactions
methodrdflib.graph.Graph.connected() -> bool
Check if the Graph is connected.
methodrdflib.graph.Graph.destroy(configuration:str) -> _GraphT
Destroy the store identified by `configuration` if supported
methodrdflib.graph.Graph.isomorphic(other:Graph) -> bool
Check if this graph is isomorphic to another graph.
methodrdflib.graph.Graph.n3(namespace_manager:Optional[NamespaceManager]=None) -> str
Return an n3 identifier for the Graph
methodrdflib.graph.Graph.namespace_manager() -> NamespaceManager
this graph's namespace-manager
methodrdflib.graph.Graph.resource(identifier:Union[Node, str]) -> Resource
Create a new ``Resource`` instance.
methodrdflib.graph.Graph.rollback() -> _GraphT
Rollback active transactions
classrdflib.graph.QuotedGraph
Quoted Graphs are intended to implement Notation 3 formulae.
methodrdflib.graph.QuotedGraph.add(triple:_TripleType) -> _GraphT
Add a triple with self as context
methodrdflib.graph.QuotedGraph.addN(quads:Iterable[_QuadType]) -> _GraphT
Add a sequence of triple with context
methodrdflib.graph.QuotedGraph.n3(namespace_manager:Optional[NamespaceManager]=None) -> str
Return an n3 identifier for the Graph
classrdflib.namespace.DefinedNamespace
A Namespace with an enumerated list of members.
methodrdflib.namespace.DefinedNamespaceMeta.as_jsonld_context(pfx:str) -> dict
Returns this DefinedNamespace as a JSON-LD 'context' object
classrdflib.namespace.URIPattern
Utility class for creating URIs according to some pattern.
classrdflib.namespace._BRICK.BRICK
Brick Ontology classes, properties and entity properties.
classrdflib.namespace._QB.QB
Vocabulary for multi-dimensional (e.g.
methodrdflib.parser.BytesIOWrapper.read(size:Optional[int]=-1) -> bytes
Read at most size bytes, returned as a bytes object.
methodrdflib.parser.BytesIOWrapper.readinto(b:Buffer) -> int
Read len(b) bytes into buffer b.
classrdflib.parser.InputSource
TODO:
classrdflib.paths.Path
Base class for all property paths.
funcrdflib.paths.inv_path(p:Union[URIRef, Path]) -> InvPath
inverse path
funcrdflib.paths.mul_path(p:Union[URIRef, Path], mul:_MulPathMod) -> MulPath
cardinality path
funcrdflib.paths.neg_path(p:Union[URIRef, AlternativePath, InvPath]) -> NegatedPath
negated path
funcrdflib.paths.path_alternative(self:Union[URIRef, Path], other:Union[URIRef, Path])
alternative path
funcrdflib.paths.path_sequence(self:Union[URIRef, Path], other:Union[URIRef, Path])
sequence path
funcrdflib.plugin.get(name:str, kind:Type[PluginT]) -> Type[PluginT]
Return the class for the specified (name, kind).
funcrdflib.plugin.register(name:str, kind:Type[Any], module_path, class_name)
Register the plugin for (name, kind).
classrdflib.plugins.parsers.hext.HextuplesParser
An RDFLib parser for Hextuples
funcrdflib.plugins.parsers.notation3.runNamespace() -> str
Returns a URI suitable as a namespace for run-local objects
classrdflib.plugins.parsers.notation3.sfloat
don't normalize raw XSD.double string representation
funcrdflib.plugins.parsers.notation3.splitFragP(uriref:str, punc:int=0) -> Tuple[str, str]
Split a URI reference before the fragment Punctuation is kept.
funcrdflib.plugins.parsers.notation3.uniqueURI() -> str
A unique URI
classrdflib.plugins.parsers.ntriples.W3CNTriplesParser
An N-Triples Parser.
methodrdflib.plugins.parsers.ntriples.W3CNTriplesParser.parse(f:Union[TextIO, IO[bytes], codecs.StreamReader], bnode_context:Optional[_BNodeContextType]=None, skolemize:bool=False) -> Union[DummySink, NTGraphSink]
Parse f as an N-Triples file.
methodrdflib.plugins.parsers.ntriples.W3CNTriplesParser.parsestring(s:Union[bytes, bytearray, str], **kwargs) -> None
Parse s as an N-Triples string.
methodrdflib.plugins.parsers.ntriples.W3CNTriplesParser.readline() -> Optional[str]
Read an N-Triples line from buffered input.
funcrdflib.plugins.parsers.ntriples.unquote(s:str) -> str
Unquote an N-Triples string.
classrdflib.plugins.parsers.patch.Operation
Enum of RDF Patch operations.
classrdflib.plugins.parsers.rdfxml.RDFXMLParser
An RDF/XML parser.
classrdflib.plugins.parsers.trig.TrigParser
An RDFLib parser for TriG
classrdflib.plugins.parsers.trix.TriXHandler
An Sax Handler for TriX.
classrdflib.plugins.parsers.trix.TriXParser
A parser for TriX.
classrdflib.plugins.serializers.hext.HextuplesSerializer
Serializes RDF graphs to NTriples format.
classrdflib.plugins.serializers.jsonld.JsonLDSerializer
JSON-LD RDF graph serializer.
classrdflib.plugins.serializers.longturtle.LongTurtleSerializer
LongTurtle, a Turtle serialization format.
classrdflib.plugins.serializers.n3.N3Serializer
Notation 3 (N3) RDF graph serializer.
classrdflib.plugins.serializers.nquads.NQuadsSerializer
NQuads RDF graph serializer.
classrdflib.plugins.serializers.nt.NT11Serializer
Serializes RDF graphs to RDF 1.1 NTriples format.
classrdflib.plugins.serializers.nt.NTSerializer
Serializes RDF graphs to NTriples format.
methodrdflib.plugins.serializers.patch.PatchSerializer.serialize(stream:IO[bytes], base:Optional[str]=None, encoding:Optional[str]=None, **kwargs:Any) -> None
Serialize the store to the given stream.
classrdflib.plugins.serializers.rdfxml.PrettyXMLSerializer
Pretty RDF/XML RDF graph serializer.
classrdflib.plugins.serializers.rdfxml.XMLSerializer
RDF/XML RDF graph serializer.
funcrdflib.plugins.serializers.rdfxml.fix(val:str) -> str
strip off _: from nodeIDs...
classrdflib.plugins.serializers.trig.TrigSerializer
TriG RDF graph serializer.
classrdflib.plugins.serializers.trix.TriXSerializer
TriX RDF graph serializer.
classrdflib.plugins.serializers.turtle.RecursiveSerializer
Base class for recursive serializers.
methodrdflib.plugins.serializers.turtle.RecursiveSerializer.checkSubject(subject:_SubjectType) -> bool
Check to see if the subject should be serialized yet
methodrdflib.plugins.serializers.turtle.RecursiveSerializer.indent(modifier:int=0) -> str
Returns indent string multiplied by the depth
methodrdflib.plugins.serializers.turtle.RecursiveSerializer.isDone(subject:_SubjectType) -> bool
Return true if subject is serialized
methodrdflib.plugins.serializers.turtle.RecursiveSerializer.subjectDone(subject:_SubjectType) -> None
Mark a subject as done.
methodrdflib.plugins.serializers.turtle.RecursiveSerializer.write(text:str) -> None
Write text in given encoding.
classrdflib.plugins.serializers.turtle.TurtleSerializer
Turtle RDF graph serializer.
methodrdflib.plugins.serializers.turtle.TurtleSerializer.isValidList(l_:Node) -> bool
Checks if l is a valid RDF list, i.e.
classrdflib.plugins.serializers.xmlwriter.XMLWriter
A simple XML writer that writes to a stream.
methodrdflib.plugins.serializers.xmlwriter.XMLWriter.element(uri:str, content:str, attributes:Dict[URIRef, str]={}) -> None
Utility method for adding a complete simple element
classrdflib.plugins.sparql.aggregates.Accumulator
abstract base class for different aggregation functions
methodrdflib.plugins.sparql.aggregates.Accumulator.dont_care(row:FrozenBindings) -> bool
skips distinct test
methodrdflib.plugins.sparql.aggregates.Accumulator.set_value(bindings:MutableMapping[Variable, Identifier]) -> None
sets final value in bindings
methodrdflib.plugins.sparql.aggregates.Accumulator.use_row(row:FrozenBindings) -> bool
tests distinct with set
classrdflib.plugins.sparql.aggregates.Aggregator
combines different Accumulator objects
methodrdflib.plugins.sparql.aggregates.Aggregator.get_bindings() -> Mapping[Variable, Identifier]
calculate and set last values
methodrdflib.plugins.sparql.aggregates.Aggregator.update(row:FrozenBindings) -> None
update all own accumulators
classrdflib.plugins.sparql.aggregates.Extremum
abstract base class for Minimum and Maximum
classrdflib.plugins.sparql.aggregates.Sample
takes the first eligible value
funcrdflib.plugins.sparql.algebra.analyse(n:Any, children:Any) -> bool
Some things can be lazily joined.
funcrdflib.plugins.sparql.algebra.simplify(n:Any) -> Optional[CompValue]
Remove joins to empty BGPs
funcrdflib.plugins.sparql.algebra.translate(q:CompValue) -> Tuple[Optional[CompValue], List[Variable]]
http://www.w3.org/TR/sparql11-query/#convertSolMod
funcrdflib.plugins.sparql.algebra.translateGroupGraphPattern(graphPattern:CompValue) -> CompValue
http://www.w3.org/TR/sparql11-query/#convertGraphPattern
funcrdflib.plugins.sparql.algebra.translatePName(p:typing.Union[CompValue, str], prologue:Prologue) -> Optional[Identifier]
Expand prefixed/relative URIs
funcrdflib.plugins.sparql.algebra.translateUpdate(q:CompValue, base:Optional[str]=None, initNs:Optional[Mapping[str, Any]]=None) -> Update
Returns a list of SPARQL Update Algebra expressions
funcrdflib.plugins.sparql.evaluate.evalBGP(ctx:QueryContext, bgp:List[_Triple]) -> Generator[FrozenBindings, None, None]
A basic graph pattern
funcrdflib.plugins.sparql.evaluate.evalQuery(graph:Graph, query:Query, initBindings:Optional[Mapping[str, Identifier]]=None, base:Optional[str]=None) -> Mapping[Any, Any]
Evaluate a SPARQL query against a graph.
funcrdflib.plugins.sparql.operators.Builtin_ABS(expr:Expr, ctx) -> Literal
http://www.w3.org/TR/sparql11-query/#func-abs
funcrdflib.plugins.sparql.operators.Builtin_BNODE(expr, ctx) -> BNode
http://www.w3.org/TR/sparql11-query/#func-bnode
funcrdflib.plugins.sparql.operators.Builtin_BOUND(e:Expr, ctx) -> Literal
http://www.w3.org/TR/sparql11-query/#func-bound
funcrdflib.plugins.sparql.operators.Builtin_CEIL(expr:Expr, ctx) -> Literal
http://www.w3.org/TR/sparql11-query/#func-ceil
funcrdflib.plugins.sparql.operators.Builtin_CONCAT(expr:Expr, ctx) -> Literal
http://www.w3.org/TR/sparql11-query/#func-concat
funcrdflib.plugins.sparql.operators.Builtin_CONTAINS(expr:Expr, ctx) -> Literal
http://www.w3.org/TR/sparql11-query/#func-strcontains
funcrdflib.plugins.sparql.operators.Builtin_FLOOR(expr:Expr, ctx) -> Literal
http://www.w3.org/TR/sparql11-query/#func-floor
funcrdflib.plugins.sparql.operators.Builtin_IF(expr:Expr, ctx)
http://www.w3.org/TR/sparql11-query/#func-if
funcrdflib.plugins.sparql.operators.Builtin_IRI(expr:Expr, ctx:FrozenBindings) -> URIRef
http://www.w3.org/TR/sparql11-query/#func-iri
funcrdflib.plugins.sparql.operators.Builtin_LANGMATCHES(e:Expr, ctx) -> Literal
http://www.w3.org/TR/sparql11-query/#func-langMatches
funcrdflib.plugins.sparql.operators.Builtin_NOW(e:Expr, ctx) -> Literal
http://www.w3.org/TR/sparql11-query/#func-now
funcrdflib.plugins.sparql.operators.Builtin_RAND(expr:Expr, ctx) -> Literal
http://www.w3.org/TR/sparql11-query/#idp2133952
funcrdflib.plugins.sparql.operators.Builtin_REPLACE(expr:Expr, ctx) -> Literal
http://www.w3.org/TR/sparql11-query/#func-substr
funcrdflib.plugins.sparql.operators.Builtin_ROUND(expr:Expr, ctx) -> Literal
http://www.w3.org/TR/sparql11-query/#func-round
funcrdflib.plugins.sparql.operators.Builtin_SECONDS(e:Expr, ctx) -> Literal
http://www.w3.org/TR/sparql11-query/#func-seconds
funcrdflib.plugins.sparql.operators.Builtin_STRAFTER(expr:Expr, ctx) -> Literal
http://www.w3.org/TR/sparql11-query/#func-strafter
funcrdflib.plugins.sparql.operators.Builtin_STRBEFORE(expr:Expr, ctx) -> Literal
http://www.w3.org/TR/sparql11-query/#func-strbefore
funcrdflib.plugins.sparql.operators.Builtin_STRDT(expr:Expr, ctx) -> Literal
http://www.w3.org/TR/sparql11-query/#func-strdt
funcrdflib.plugins.sparql.operators.Builtin_STRENDS(expr:Expr, ctx) -> Literal
http://www.w3.org/TR/sparql11-query/#func-strends
funcrdflib.plugins.sparql.operators.Builtin_STRLANG(expr:Expr, ctx) -> Literal
http://www.w3.org/TR/sparql11-query/#func-strlang
funcrdflib.plugins.sparql.operators.Builtin_STRSTARTS(expr:Expr, ctx) -> Literal
http://www.w3.org/TR/sparql11-query/#func-strstarts
funcrdflib.plugins.sparql.operators.Builtin_STRUUID(expr, ctx) -> Literal
http://www.w3.org/TR/sparql11-query/#func-strdt
funcrdflib.plugins.sparql.operators.Builtin_SUBSTR(expr:Expr, ctx) -> Literal
http://www.w3.org/TR/sparql11-query/#func-substr
funcrdflib.plugins.sparql.operators.Builtin_UUID(expr:Expr, ctx) -> URIRef
http://www.w3.org/TR/sparql11-query/#func-strdt
funcrdflib.plugins.sparql.operators.Function(e:Expr, ctx:FrozenBindings) -> Node
Custom functions and casts
funcrdflib.plugins.sparql.operators.register_custom_function(uri:URIRef, func:_CustomFunction, override:bool=False, raw:bool=False) -> None
Register a custom SPARQL function.
funcrdflib.plugins.sparql.operators.string(s:Literal) -> Literal
Make sure the passed thing is a string literal i.e.
funcrdflib.plugins.sparql.parser.expandBNodeTriples(terms:ParseResults) -> List[Any]
expand [ ?p ?o ] syntax for implicit bnodes
funcrdflib.plugins.sparql.parser.expandCollection(terms:ParseResults) -> List[List[Any]]
expand ( 1 2 3 ) notation for collections
funcrdflib.plugins.sparql.parser.expandTriples(terms:ParseResults) -> List[Any]
Expand ; and , syntax for repeat predicates, subjects
classrdflib.plugins.sparql.parserutils.Expr
A CompValue that is evaluatable
classrdflib.plugins.sparql.parserutils.ParamList
A shortcut for a Param with isList=True
funcrdflib.plugins.sparql.parserutils.value(ctx:FrozenBindings, val:Any, variables:bool=False, errors:bool=False) -> Any
Utility function for evaluating something...
funcrdflib.plugins.sparql.processor.prepareQuery(queryString:str, initNs:Optional[Mapping[str, Any]]=None, base:Optional[str]=None) -> Query
Parse and translate a SPARQL Query
funcrdflib.plugins.sparql.processor.prepareUpdate(updateString:str, initNs:Optional[Mapping[str, Any]]=None, base:Optional[str]=None) -> Update
Parse and translate a SPARQL Update
classrdflib.plugins.sparql.results.csvresults.CSVResultParser
Parses SPARQL CSV results into a Result object.
classrdflib.plugins.sparql.results.csvresults.CSVResultSerializer
Serializes SPARQL results into CSV format.
classrdflib.plugins.sparql.results.jsonresults.JSONResultParser
Parses SPARQL JSON results into a Result object.
classrdflib.plugins.sparql.results.jsonresults.JSONResultSerializer
Serializes SPARQL results to JSON format.
classrdflib.plugins.sparql.results.tsvresults.TSVResultParser
Parses SPARQL TSV results into a Result object.
classrdflib.plugins.sparql.results.xmlresults.SPARQLXMLWriter
Python saxutils-based SPARQL XML Writer
classrdflib.plugins.sparql.results.xmlresults.XMLResultParser
A Parser for SPARQL results in XML.
classrdflib.plugins.sparql.results.xmlresults.XMLResultSerializer
Serializes SPARQL results into XML format.
classrdflib.plugins.sparql.sparql.AlreadyBound
Raised when trying to bind a variable that is already bound!
classrdflib.plugins.sparql.sparql.Bindings
A single level of a stack of variable-value bindings.
classrdflib.plugins.sparql.sparql.Query
A parsed and translated query
classrdflib.plugins.sparql.sparql.QueryContext
Query context - passed along when evaluating the query
methodrdflib.plugins.sparql.sparql.QueryContext.dataset() -> ConjunctiveGraph
"current dataset
methodrdflib.plugins.sparql.sparql.QueryContext.load(source:URIRef, default:bool=False, into:Optional[Identifier]=None, **kwargs:Any) -> None
Load data from the source into the query context's.
classrdflib.plugins.sparql.sparql.Update
A parsed and translated update
funcrdflib.plugins.sparql.update.evalClear(ctx:QueryContext, u:CompValue) -> None
http://www.w3.org/TR/sparql11-update/#clear
funcrdflib.plugins.sparql.update.evalCreate(ctx:QueryContext, u:CompValue) -> None
http://www.w3.org/TR/sparql11-update/#create
funcrdflib.plugins.sparql.update.evalDeleteData(ctx:QueryContext, u:CompValue) -> None
http://www.w3.org/TR/sparql11-update/#deleteData
funcrdflib.plugins.sparql.update.evalDeleteWhere(ctx:QueryContext, u:CompValue) -> None
http://www.w3.org/TR/sparql11-update/#deleteWhere
funcrdflib.plugins.sparql.update.evalDrop(ctx:QueryContext, u:CompValue) -> None
http://www.w3.org/TR/sparql11-update/#drop
funcrdflib.plugins.sparql.update.evalInsertData(ctx:QueryContext, u:CompValue) -> None
http://www.w3.org/TR/sparql11-update/#insertData
funcrdflib.plugins.sparql.update.evalLoad(ctx:QueryContext, u:CompValue) -> None
http://www.w3.org/TR/sparql11-update/#load
funcrdflib.plugins.stores.berkeleydb.from_key(key:bytes) -> Tuple[bytes, bytes, bytes, bytes]
Takes a key; returns string
funcrdflib.plugins.stores.berkeleydb.to_key(triple:Tuple[bytes, bytes, bytes], context:bytes) -> bytes
Takes a string; returns key
classrdflib.plugins.stores.concurrent.ConcurrentStore
A store that allows concurrent reads and writes.
classrdflib.plugins.stores.memory.Memory
An in memory implementation of a triple store.
methodrdflib.plugins.stores.memory.Memory.add(triple:_TripleType, context:_ContextType, quoted:bool=False) -> None
Add a triple to the store of triples.
classrdflib.plugins.stores.memory.SimpleMemory
A fast naive in memory implementation of a triple store.
methodrdflib.plugins.stores.memory.SimpleMemory.add(triple:_TripleType, context:_ContextType, quoted:bool=False) -> None
Add a triple to the store of triples.
classrdflib.plugins.stores.rdf4j.RDF4JStore
An RDF4J store.
classrdflib.query.EncodeOnlyUnicode
This is a crappy work-around for http://bugs.python.org/issue11649
classrdflib.query.Processor
Query plugin interface.
classrdflib.query.Result
A common class for representing query result.
methodrdflib.query.Result.bindings() -> MutableSequence[Mapping[Variable, Identifier]]
a list of variable bindings as dicts
methodrdflib.query.Result.parse(source:Optional[IO]=None, format:Optional[str]=None, content_type:Optional[str]=None, **kwargs:Any) -> Result
Parse a query result from a source.
methodrdflib.query.Result.serialize(destination:Optional[Union[str, IO]]=None, encoding:str='utf-8', format:str='xml', **args:Any) -> Optional[bytes]
Serialize the query result.
classrdflib.query.UpdateProcessor
Update plugin interface.
classrdflib.resource.Resource
A Resource is a wrapper for a graph and a resource identifier.
classrdflib.serializer.Serializer
Base class for RDF Serializer.
methodrdflib.serializer.Serializer.serialize(stream:IO[bytes], base:Optional[str]=None, encoding:Optional[str]=None, **args:Any) -> None
Abstract method.
methodrdflib.store.Store.add(triple:_TripleType, context:_ContextType, quoted:bool=False) -> None
Adds the given statement to a specific context or to the model.
methodrdflib.store.Store.addN(quads:Iterable[_QuadType]) -> None
Adds each item in the list of statements to a specific context.
methodrdflib.store.Store.add_graph(graph:Graph) -> None
Add a graph to the store, no effect if the graph already exists.
methodrdflib.store.Store.bind(prefix:str, namespace:URIRef, override:bool=True) -> None
Bind a namespace to a prefix.
methodrdflib.store.Store.close(commit_pending_transaction:bool=False) -> None
Closes the database connection.
methodrdflib.store.Store.contexts(triple:Optional[_TripleType]=None) -> Generator[_ContextType, None, None]
Generator over all contexts in the graph.
methodrdflib.store.Store.destroy(configuration:str) -> None
Destroys the instance of the store.
methodrdflib.store.Store.gc() -> None
Allows the store to perform any needed garbage collection.
methodrdflib.store.Store.open(configuration:Union[str, tuple[str, str]], create:bool=False) -> Optional[int]
Opens the store specified by the configuration string.
methodrdflib.store.Store.remove(triple:_TriplePatternType, context:Optional[_ContextType]=None) -> None
Remove the set of triples matching the pattern from the store
classrdflib.store.StoreCreatedEvent
This event is fired when the Store is created.
classrdflib.store.TripleAddedEvent
This event is fired when a triple is added.
classrdflib.store.TripleRemovedEvent
This event is fired when a triple is removed.
classrdflib.term.IdentifiedNode
An abstract class, primarily defined to identify Nodes that are not Literals.
classrdflib.term.Identifier
See http://www.w3.org/2002/07/rdf-identifer-terminology/ regarding choice of terminology.
methodrdflib.term.Identifier.eq(other:Any) -> bool
A "semantic"/interpreted equality function, by default, same as __eq__
methodrdflib.term.Identifier.neq(other:Any) -> bool
A "semantic"/interpreted not equal function, by default, same as __ne__
methodrdflib.term.Literal.eq(other:Any) -> bool
Compare the value of this literal with something else.
methodrdflib.term.Literal.n3(namespace_manager:Optional[NamespaceManager]=None) -> str
Returns a representation in the N3 format.
classrdflib.term.Node
A Node in the Graph.
classrdflib.term.URIRef
[RDF 1.1's IRI Section](https://www.w3.org/TR/rdf11-concepts/#section-IRIs) !!!
funcrdflib.util.find_roots(graph:Graph, prop:rdflib.term.URIRef, roots:Optional[Set[rdflib.term.Node]]=None) -> Set[rdflib.term.Node]
Find the roots in some sort of transitive hierarchy.
funcrdflib.util.guess_format(fpath:str, fmap:Optional[Dict[str, str]]=None) -> Optional[str]
Guess RDF serialization based on file suffix.
funcrdflib.util.list2set(seq:Iterable[_HashableT]) -> List[_HashableT]
Return a new list without duplicates.
funcrdflib.util.more_than(sequence:Iterable[Any], number:int) -> int
Returns 1 if sequence has more items than number and 0 if not.
funcrdflib.util.uniq(sequence:Iterable[str], strip:int=0) -> Set[str]
removes duplicate strings from the sequence.
classrdflib.xsd_datetime.Duration
A class which represents a duration.
funcrdflib.xsd_datetime.fquotmod(val:Decimal, low:Union[Decimal, int], high:Union[Decimal, int]) -> Tuple[int, Decimal]
A divmod function with boundaries.
funcrdflib.xsd_datetime.max_days_in_month(year:int, month:int) -> int
Determines the number of days of a specific month in a specific year.

この情報について

掲載しているシグネチャは RDFLib/rdflib の公開ソースコードを Python の ast モジュールで静的解析し、引数名・デフォルト値・ 型注釈・戻り値型をそのまま抽出したものです。実装コードは保存していません。 詳しくは仕組みの解説をご覧ください。

収録ライブラリ一覧(全 805 件)へ戻る