- From: Simon Spero <sesuncedu@gmail.com>
- Date: Mon, 3 Nov 2014 13:06:01 -0500
- To: "Peter F. Patel-Schneider" <pfpschneider@gmail.com>
- Cc: ☮ elf Pavlik ☮ <perpetual-tripper@wwelves.org>, W3C Web Schemas Task Force <public-vocabs@w3.org>
- Message-ID: <CADE8KM7d29c2FJ184B=4DP6nx2uth1n=2OYOwJ9mpCE265ucfg@mail.gmail.com>
displayName is declared as equivalent to skos:prefLabel so NaturalLanguageValue must be coextensive with rdf:PlainLiteral ~= (the union of xsd:string and rdf:langString). I'm also not entirely clear on how how the data type definitions are generated (is there is an special conversion algorithm from OWL to JSON-LD)? For example: Assuming that the intended definition of as:priority is (In manchester syntax) DataProperty: priority Domain: Activity, PotentialAction Range: xsd:decimal[>= 1.0 , <= 0.00 , totalDigits 3 , fractionDigits 2] Characteristics: Functional In RDF Turtle this generate :priority rdf:type owl:DatatypeProperty , owl:FunctionalProperty ; rdfs:domain :Activity , :PotentialAction ; rdfs:range [ rdf:type rdfs:Datatype ; owl:onDatatype xsd:decimal ; owl:withRestrictions ( [ xsd:minInclusive 1.0] [ xsd:fractionDigits 2 ] [ xsd:maxInclusive 0.00 ] [ xsd:totalDigits 3] ) ] . But the JSON-LD is : { "@id": "as:priority", "*@type": "owl:FunctionalProperty**"*, "rdfs:domain": ["as:Activity", "as:PotentialAction"], "rdfs:range": { "@type": "*rdfs:Class*", "*rdfs:subClassOf*": [ "xsd:decimal", * {* * "@type": "owl:Restriction",* * "xsd:minInclusive": 0.00,* * "xsd:maxInclusive": 1.00,* * "xsd:fractionDigits": 2,* * "xsd:totalDigits": 3* * }* ] } } Simon On Nov 3, 2014 11:52 AM, "Peter F. Patel-Schneider" <pfpschneider@gmail.com> wrote: > Aah, that makes some sense, but some of the stuff "asd:defines" is quite > non-standard. I also noticed that NaturalLanguageValue has the wrong > superclass - it should be languaged typed string. > > peter > > > On 11/03/2014 08:33 AM, ☮ elf Pavlik ☮ wrote: > >> On 11/02/2014 06:46 PM, Peter F. Patel-Schneider wrote: >> >>> You may also need to take a look at >>>> https://github.com/jasnell/w3c-socialwg-activitystreams/ >>>> blob/master/activitystreams2-context.jsonld#L477 >>>> >>>> >>> I'm not sure what this document is for, and I'm certainly not sure what >>> line 477 of the document is for. >>> >> "@id": "as:", >> "@type": "owl:Ontology", >> "asd:defines": [ ... >> >> the rest of this JSON-LD file contains AS2.0 definitions in RDFS and OWL >> which I thought could give you more concrete information then some of >> Natural Language Values used in >> http://www.w3.org/TR/2014/WD-activitystreams-vocabulary-20141023/ ;) >> >> >> >> >
Received on Monday, 3 November 2014 18:06:28 UTC