ActivityPub Server graph db pull request

2024-02-18 Thread sblack...@apache.org
Good evening, I wrapped up and opened a PR that backs up the web finger API endpoint with a jena (fuseki specifically) RDF database and sparql queries as the bridge between the graph database and the api responses. This seems so far to be the appropriate data model for this project. Please tak

Re: [PR] feat: integrate with fuseki (graph database+api) #5 [streams-activitypub]

2024-02-18 Thread via GitHub
steveblackmon commented on code in PR #6: URL: https://github.com/apache/streams-activitypub/pull/6#discussion_r1493963372 ## streams-activitypub-webapp/src/test/scala/org/apache/streams/activitypub/webapp/test/ActivityPubWebappTestSuiteExtension.scala: ## @@ -81,24 +76,13 @@ cl

Re: [PR] feat: integrate with fuseki (graph database+api) #5 [streams-activitypub]

2024-02-18 Thread via GitHub
steveblackmon commented on code in PR #6: URL: https://github.com/apache/streams-activitypub/pull/6#discussion_r1493963372 ## streams-activitypub-webapp/src/test/scala/org/apache/streams/activitypub/webapp/test/ActivityPubWebappTestSuiteExtension.scala: ## @@ -81,24 +76,13 @@ cl

Re: [PR] feat: integrate with fuseki (graph database+api) #5 [streams-activitypub]

2024-02-18 Thread via GitHub
steveblackmon commented on code in PR #6: URL: https://github.com/apache/streams-activitypub/pull/6#discussion_r1493961582 ## streams-activitypub-webapp/src/test/scala/org/apache/streams/activitypub/webapp/test/ActivityPubWebappTestSuite.scala: ## @@ -13,15 +13,18 @@ import org.

Re: [PR] feat: integrate with fuseki (graph database+api) #5 [streams-activitypub]

2024-02-18 Thread via GitHub
steveblackmon commented on code in PR #6: URL: https://github.com/apache/streams-activitypub/pull/6#discussion_r1493961156 ## streams-activitypub-webapp/pom.xml: ## @@ -104,6 +119,27 @@ ${tomcat.version} test + Review Comment: test

Re: [PR] feat: integrate with fuseki (graph database+api) #5 [streams-activitypub]

2024-02-18 Thread via GitHub
steveblackmon commented on code in PR #6: URL: https://github.com/apache/streams-activitypub/pull/6#discussion_r1493960672 ## streams-activitypub-servlets/src/main/scala/org/apache/streams/activitypub/servlets/WebfingerServlet.scala: ## @@ -42,6 +30,11 @@ import scala.util.Try

Re: [PR] feat: integrate with fuseki (graph database+api) #5 [streams-activitypub]

2024-02-18 Thread via GitHub
steveblackmon commented on code in PR #6: URL: https://github.com/apache/streams-activitypub/pull/6#discussion_r1493959483 ## streams-activitypub-graph/src/test/scala/org/apache/streams/activitypub/graph/test/cases/WebfingerGraphImplTest.scala: ## @@ -0,0 +1,126 @@ +package org.

Re: [PR] feat: integrate with fuseki (graph database+api) #5 [streams-activitypub]

2024-02-18 Thread via GitHub
steveblackmon commented on code in PR #6: URL: https://github.com/apache/streams-activitypub/pull/6#discussion_r1493958791 ## streams-activitypub-graph/src/test/scala/org/apache/streams/activitypub/graph/test/cases/GraphDatabaseServerAvailableTest.scala: ## @@ -0,0 +1,40 @@ +pac

Re: [PR] feat: integrate with fuseki (graph database+api) #5 [streams-activitypub]

2024-02-18 Thread via GitHub
steveblackmon commented on code in PR #6: URL: https://github.com/apache/streams-activitypub/pull/6#discussion_r1493957813 ## streams-activitypub-graph/src/test/scala/org/apache/streams/activitypub/graph/test/ActivityPubGraphTestSuiteExtension.scala: ## @@ -0,0 +1,82 @@ +package

Re: [PR] feat: integrate with fuseki (graph database+api) #5 [streams-activitypub]

2024-02-18 Thread via GitHub
steveblackmon commented on code in PR #6: URL: https://github.com/apache/streams-activitypub/pull/6#discussion_r1493956907 ## streams-activitypub-graph/src/test/resources/application.conf: ## @@ -0,0 +1,9 @@ +ActivityPubGraphTestSuiteExtensionConfig = { + fusekiEndpointURI = "h

Re: [PR] feat: integrate with fuseki (graph database+api) #5 [streams-activitypub]

2024-02-18 Thread via GitHub
steveblackmon commented on code in PR #6: URL: https://github.com/apache/streams-activitypub/pull/6#discussion_r1493956507 ## streams-activitypub-graph/src/main/scala/org/apache/streams/activitypub/graph/impl/WebfingerGraphImpl.scala: ## @@ -0,0 +1,92 @@ +package org.apache.stre

Re: [PR] feat: integrate with fuseki (graph database+api) #5 [streams-activitypub]

2024-02-18 Thread via GitHub
steveblackmon commented on code in PR #6: URL: https://github.com/apache/streams-activitypub/pull/6#discussion_r1493955447 ## streams-activitypub-graph/pom.xml: ## @@ -0,0 +1,162 @@ + + + +http://maven.apache.org/POM/4.0.0"; xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"

Re: [PR] feat: integrate with fuseki (graph database+api) #5 [streams-activitypub]

2024-02-18 Thread via GitHub
steveblackmon commented on code in PR #6: URL: https://github.com/apache/streams-activitypub/pull/6#discussion_r1493955873 ## streams-activitypub-graph/src/main/resources/reference.conf: ## @@ -0,0 +1,3 @@ +WebfingerGraphImpl = { + fusekiEndpointURI = "http://localhost:8080/fus

Re: [PR] feat: integrate with fuseki (graph database+api) #5 [streams-activitypub]

2024-02-18 Thread via GitHub
steveblackmon commented on code in PR #6: URL: https://github.com/apache/streams-activitypub/pull/6#discussion_r1493954599 ## pom.xml: ## @@ -553,19 +563,34 @@ jsonschema2pojo-maven-plugin ${jsonschema2pojo.version}

Re: [PR] feat: integrate with fuseki (graph database+api) #5 [streams-activitypub]

2024-02-18 Thread via GitHub
steveblackmon commented on code in PR #6: URL: https://github.com/apache/streams-activitypub/pull/6#discussion_r1493950578 ## pom.xml: ## @@ -365,6 +365,8 @@ 2.16.0 6.0.0 3.1.0 +5.0.0-rc1 +12.0.6 Review Comment: jetty is only a test

[PR] feat: integrate with fuseki (graph database+api) #5 [streams-activitypub]

2024-02-18 Thread via GitHub
steveblackmon opened a new pull request, #6: URL: https://github.com/apache/streams-activitypub/pull/6 resolves #5 : **Add a graph module and a Webfinger implementation using jena graphdb binding** - adds a real implementation of webfinger protocol which responds only to requests for