Reification #4587
AdamSobieski
started this conversation in
Ideas
Reification
#4587
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
Hello. I would like to share some ideas involving supporting using RDF Statements for values of properties like
aboutandmentions.The idea is that one could author a
CreativeWorkwhich could beaboutormentionone or more statements or triples. There are many uses for such expressiveness, e.g., whether anActionadheres to one or moreRuleinstances or whether anActioncaused anotherAction.Click here to see how a
CreativeWorkcould beaboutwhether anActionhas theadheresTorelation to oneRule.{ "@context": { "@vocab": "http://schema.org/", "rdf": "http://www.w3.org/1999/02/22-rdf-syntax-ns#" }, "@type": "CreativeWork", "url" : "https://thinktank.org/articles/1234.html", "about": { "@type" : "rdf:Statement", "rdf:subject": { "@type": "Action", "url": "https://example.com/actions/123.html" }, "rdf:predicate": "adheresTo", "rdf:object": { "@type": "Rule", "url": "https://example.com/policy/rule-1.html" } } }Click here to see how a
CreativeWorkcould beaboutwhether anActionhas theadheresTorelation to twoRules.{ "@context": { "@vocab": "http://schema.org/", "rdf": "http://www.w3.org/1999/02/22-rdf-syntax-ns#" }, "@type": "CreativeWork", "url" : "https://thinktank.org/articles/1234.html", "about": [ { "@type" : "rdf:Statement", "rdf:subject": { "@id": "_:x", "@type": "Action", "url": "https://example.com/actions/123.html" }, "rdf:predicate": "adheresTo", "rdf:object": { "@type": "Rule", "url": "https://example.com/policy/rule-1.html" } }, { "@type" : "rdf:Statement", "rdf:subject": { "@id": "_:x" }, "rdf:predicate": "adheresTo", "rdf:object": { "@type": "Rule", "url": "https://example.com/policy/rule-2.html" } } ] }Click here to see the above example represented using JSON-LD-star.
[ { "@context": "http://schema.org/", "@type": "CreativeWork", "url" : "https://thinktank.org/articles/1234.html", "about": [ { "@id": { "@id": "_:n1", "adheresTo": { "@id": "_:n2" } } }, { "@id": { "@id": "_:n1", "adheresTo": { "@id": "_:n3" } } } ] }, { "@context": "http://schema.org/", "@id": "_:n1", "@type": "Action", "url": "https://example.com/actions/123.html" }, { "@context": "http://schema.org/", "@id": "_:n2", "@type": "Rule", "url": "https://example.com/policy/rule-1.html" }, { "@context": "http://schema.org/", "@id": "_:n3", "@type": "Rule", "url": "https://example.com/policy/rule-2.html" } ]Click here to see how a
CreativeWorkcould beaboutwhether anActioncausedanotherAction.{ "@context": { "@vocab": "http://schema.org/", "rdf": "http://www.w3.org/1999/02/22-rdf-syntax-ns#" }, "@type": "CreativeWork", "url" : "https://thinktank.org/articles/5678.html", "about": { "@type" : "rdf:Statement", "rdf:subject": { "@type": "Action", "url": "https://example.com/actions/123.html" }, "rdf:predicate": "caused", "rdf:object": { "@type": "Action", "url": "https://example.com/actions/456.html" } } }Click here to see the above example represented using JSON-LD-star.
[ { "@context": "http://schema.org/", "@type": "CreativeWork", "url" : "https://thinktank.org/articles/5678.html", "about": { "@id": { "@id": "_:n1", "caused": { "@id": "_:n2" } } } }, { "@context": "http://schema.org/", "@id": "_:n1", "@type": "Action", "url": "https://example.com/actions/123.html" }, { "@context": "http://schema.org/", "@id": "_:n2", "@type": "Action", "url": "https://example.com/actions/456.html" } ]I'm excited about these ideas and looking forward to any discussion. Thank you for any comments or feedback.
Beta Was this translation helpful? Give feedback.
All reactions