Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Activity
  • Mar 25 2021 12:22

    neumarcx on main

    updated the event time informat… (compare)

  • Mar 25 2021 11:25

    neumarcx on main

    Update README.md (compare)

  • Mar 25 2021 11:24

    neumarcx on main

    just an initial update for the … (compare)

Mark Foster
@mikcaweb
Does rdf star add property graph features to rdf?
Mark Foster
@mikcaweb
neumarcx
@neumarcx
yes
RDF SPARQL is already super powerful
but RDF/SPARQL add productivity features to the ecosystems
that might be what you are looking for
but RDF/SPARQL is already a string combo might already be sufficient for your projects
Mark Foster
@mikcaweb
@neumarcx yes it is. I am somewhat new and still learning/researching. Does RDF* add features similar to Neo4J and some of the other popular Property Graph style databases?
neumarcx
@neumarcx
@mikcaweb yes you could say that it does so but it really is about making RDF more powerful than to imitate PGs like Neo4J
Mark Foster
@mikcaweb
What about compatibility for Cypher and Gremlin Traversal Queries?
neumarcx
@neumarcx
which might have its justified usecases as is
Mark Foster
@mikcaweb
@neumarcx I am definitely a Semantic Web guy. ;-)
neumarcx
@neumarcx
I have enjoyed working with Neo4j for certain tasks
Mark Foster
@mikcaweb
@neumarcx would RDF* add compatibility for Cypher and Gremlin Traversal Queries?
neumarcx
@neumarcx
but need the flexibility of RDF and SPARQL in production
I would not compare them 1:1
it all depends on your needs
Mark Foster
@mikcaweb
@neumarcx I am definitely not comparing them 1:1. I am mainly comparing options and theories around the 2 types of technologies.
neumarcx
@neumarcx
I always though it would be fun exercise to model PGs in RDF :)
just to demonstrate the power of RDF
as a modeling language
btw good to see anzo support for RDF*
Mark Foster
@mikcaweb
@neumarcx You should do it and make a YouTube video
neumarcx
@neumarcx
@mikcaweb might be a good idea. next video will be an upgrade to geosparql
Mark Foster
@mikcaweb
@neumarcx Do you know much about Traversal Queries or Property Path style queries in SPARQL*?
neumarcx
@neumarcx
give me an example. are you referring to path expressions?
we already can do that efficiently in SPARQL
Mark Foster
@mikcaweb
@neumarcx I am definitely a GIS guy. I worked 7 years in GIS, I learned about the Semantic Web and Semantic Interoperability when I had to map different formats all around the entire US from different proprietary databases.
@neumarcx Something like foaf:knows 3 friends deep and returning foaf:topic_interest or foaf:interest in a list by web-ids
returning all web-ids and their interests
neumarcx
@neumarcx
nice, yes RDF needs a bit more adoption in geo community
yes we can do that with SPARQL
Mark Foster
@mikcaweb
@neumarcx yes, I have been looking here: https://www.ogc.org/standards/geosparql
neumarcx
@neumarcx
yes that is the standard from 2010
Mark Foster
@mikcaweb
@neumarcx Apache Jena seems to have good support https://jena.apache.org/documentation/geosparql/
neumarcx
@neumarcx
yes we actually did the geosparql implementation for SPARQL in 2007
:)
Mark Foster
@mikcaweb
@neumarcx Would the SPARQL* query for following property paths be similar to https://www.w3.org/TR/sparql11-property-paths/
neumarcx
@neumarcx
I would like to refer you to the RDFstar mailing-list here
or if you are interested in the Apache Jena implementation to apache jena user list
Mark Foster
@mikcaweb
@neumarcx Ok, I'll locate the list for RDF*
neumarcx
@neumarcx
the core developers have recently introduced new features
Mark Foster
@mikcaweb
Where are they mostly active?
Mark Foster
@mikcaweb
@neumarcx Thanks
Andy Seaborne
@afs
Mark Foster
@mikcaweb
Awesome @afs Thanks RDF💥
Christoph Braun
@uvdsl

Hi all,
I am just getting my feet wet with RDF*.
I was wondering if there exists a syntax that allows to embed and assert multiple statements at once, e.g.
instead of

:alice :says
  << _:x :name "bob" >>,
  << _:x :likes :alice >>.
_:x :name "bob" .
_:x :likes :alice .

or instead of

_:x :name "bob" {| :accortingTo :alice |} .
_:x :likes :alice  {| :accortingTo :alice |} .

Is that possible at all? I would like to avoid that repetition...