mike dupont commited on
Commit
1aea6f0
·
1 Parent(s): 41f1ee1

now adding rdflib

Browse files
Files changed (6) hide show
  1. .gitignore +51 -0
  2. Dockerfile +2 -1
  3. README.md +8 -1
  4. frontend/introspector.ttl +21 -0
  5. frontend/src/App.js +14 -34
  6. requirements.txt +1 -0
.gitignore CHANGED
@@ -23,3 +23,54 @@ yarn-debug.log*
23
  yarn-error.log*
24
  /frontend/build/
25
  /frontend/node_modules/
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
23
  yarn-error.log*
24
  /frontend/build/
25
  /frontend/node_modules/
26
+ /foaf.rdf
27
+ # -*- mode: gitignore; -*-
28
+ *~
29
+ \#*\#
30
+ /.emacs.desktop
31
+ /.emacs.desktop.lock
32
+ *.elc
33
+ auto-save-list
34
+ tramp
35
+ .\#*
36
+
37
+ # Org-mode
38
+ .org-id-locations
39
+ *_archive
40
+
41
+ # flymake-mode
42
+ *_flymake.*
43
+
44
+ # eshell files
45
+ /eshell/history
46
+ /eshell/lastdir
47
+
48
+ # elpa packages
49
+ /elpa/
50
+
51
+ # reftex files
52
+ *.rel
53
+
54
+ # AUCTeX auto folder
55
+ /auto/
56
+
57
+ # cask packages
58
+ .cask/
59
+ dist/
60
+
61
+ # Flycheck
62
+ flycheck_*.el
63
+
64
+ # server auth directory
65
+ /server/
66
+
67
+ # projectiles files
68
+ .projectile
69
+
70
+ # directory configuration
71
+ .dir-locals.el
72
+
73
+ # network security
74
+ /network-security.data
75
+
76
+ /__pycache__/
Dockerfile CHANGED
@@ -27,6 +27,7 @@ ENV HOME=/home/user \
27
  WORKDIR $HOME/app
28
  COPY --from=builder /app/build ./static
29
  COPY app.py app.py
30
-
 
31
  CMD ["python", "app.py"]
32
 
 
27
  WORKDIR $HOME/app
28
  COPY --from=builder /app/build ./static
29
  COPY app.py app.py
30
+ COPY introspector_rdf.py introspector_rdf.py
31
+ COPY frontend/introspector.ttl introspector.ttl
32
  CMD ["python", "app.py"]
33
 
README.md CHANGED
@@ -29,11 +29,18 @@ Run reports via notebooks
29
 
30
  #### Run apps
31
 
 
 
32
  Load different apps and other servlets like streamlit and gradio via safe containers
 
 
 
33
  create custom displays via iframes.
34
- create directory to select results
35
  and display other results from huggingface datasets.
36
 
 
 
 
37
  #### Generate logos and code
38
 
39
  Use ai services to generate logos and html pages for the project, give them feedback,
 
29
 
30
  #### Run apps
31
 
32
+ #### Models
33
+
34
  Load different apps and other servlets like streamlit and gradio via safe containers
35
+ import other results from other huggingface datasets.
36
+
37
+ ##### Views
38
  create custom displays via iframes.
 
39
  and display other results from huggingface datasets.
40
 
41
+ ##### Controller
42
+ create directory to select results
43
+
44
  #### Generate logos and code
45
 
46
  Use ai services to generate logos and html pages for the project, give them feedback,
frontend/introspector.ttl CHANGED
@@ -23,3 +23,24 @@
23
 
24
  rdfs:isDefinedBy <https://example.org/self-reflective-turtle> ;
25
  rdfs:isReferencedBy <https://example.org/self-reflective-turtle>.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
23
 
24
  rdfs:isDefinedBy <https://example.org/self-reflective-turtle> ;
25
  rdfs:isReferencedBy <https://example.org/self-reflective-turtle>.
26
+
27
+ # Additional Links
28
+ <https://huggingface.co/introspector>
29
+ rdfs:label "Hugging Face"@en ;
30
+ rdfs:seeAlso <https://huggingface.co/introspector> ;
31
+ dcterms:identifier <https://huggingface.co/introspector>.
32
+
33
+ <https://github.com/meta-introspector>
34
+ rdfs:label "Github Repositories"@en ;
35
+ rdfs:seeAlso <https://github.com/meta-introspector> ;
36
+ dcterms:identifier <https://github.com/meta-introspector>.
37
+
38
+ <https://h4ck3rm1k3.wordpress.com>
39
+ rdfs:label "Blog posts"@en ;
40
+ rdfs:seeAlso <https://h4ck3rm1k3.wordpress.com> ;
41
+ dcterms:identifier <https://h4ck3rm1k3.wordpress.com>.
42
+
43
+ <https://x.com/introsp3ctor>
44
+ rdfs:label "Tweets"@en ;
45
+ rdfs:seeAlso <https://x.com/introsp3ctor> ;
46
+ dcterms:identifier <https://x.com/introsp3ctor>.
frontend/src/App.js CHANGED
@@ -28,10 +28,10 @@ function App() {
28
  })
29
  .catch((error) => {
30
  console.log("There was an error retrieving the statement list: ", error);
31
- setStatements(JSON.stringify(error));
32
  });
33
  }, []);
34
-
35
  return (
36
  <div className="App">
37
  <header className="App-header">
@@ -42,40 +42,20 @@ function App() {
42
  aria-label="Experiments"
43
  >
44
  <TableHeader>
45
- <TableColumn>ID</TableColumn>
46
- <TableColumn>Link</TableColumn>
 
47
  </TableHeader>
 
48
  <TableBody>
49
- <TableRow key="hf">
50
- <TableCell><pre><code>Hugging Face</code></pre></TableCell>
51
- <TableCell><a href="https://huggingface.co/introspector">Hugging Face</a></TableCell>
52
- </TableRow>
53
-
54
- <TableRow key="gh">
55
- <TableCell>
56
- <pre><code>Github Repositories</code></pre></TableCell>
57
- <TableCell><a href="https://github.com/meta-introspector">Github</a></TableCell>
58
- </TableRow>
59
-
60
- <TableRow key="bp">
61
- <TableCell>
62
- <pre><code>Blog posts</code></pre></TableCell>
63
- <TableCell><a href="https://h4ck3rm1k3.wordpress.com">Wordpress</a></TableCell>
64
- </TableRow>
65
-
66
- <TableRow key="tweets">
67
- <TableCell>
68
- <pre><code>Tweets</code></pre></TableCell>
69
- <TableCell><a href="https://x.com/introsp3ctor">Twitter</a></TableCell>
70
- </TableRow>
71
-
72
- <TableRow key="statements">
73
- <TableCell>
74
- <pre><code>RDF Statements of knowledge from api</code></pre></TableCell>
75
- <TableCell> {statements} </TableCell>
76
- </TableRow>
77
-
78
-
79
  </TableBody>
80
  </Table>
81
  </p>
 
28
  })
29
  .catch((error) => {
30
  console.log("There was an error retrieving the statement list: ", error);
31
+ setStatements([["error","text",JSON.stringify(error)]]);
32
  });
33
  }, []);
34
+ console.log("statements ", statements);
35
  return (
36
  <div className="App">
37
  <header className="App-header">
 
42
  aria-label="Experiments"
43
  >
44
  <TableHeader>
45
+ <TableColumn>Subject</TableColumn>
46
+ <TableColumn>Predicate</TableColumn>
47
+ <TableColumn>Object</TableColumn>
48
  </TableHeader>
49
+
50
  <TableBody>
51
+ {statements.map((statement,index)=>(
52
+ <TableRow key={index}>
53
+ <TableCell>{statement[0]}</TableCell>
54
+ <TableCell>{statement[1]}</TableCell>
55
+ <TableCell>{statement[2]}</TableCell>
56
+ </TableRow>
57
+
58
+ ))}
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
59
  </TableBody>
60
  </Table>
61
  </p>
requirements.txt CHANGED
@@ -1,4 +1,5 @@
1
  fastapi==0.104.*
 
2
  #torch==2.1.*
3
  #transformers==4.*
4
  uvicorn[standard]==0.24.*
 
1
  fastapi==0.104.*
2
+ rdflib
3
  #torch==2.1.*
4
  #transformers==4.*
5
  uvicorn[standard]==0.24.*