- 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