Re: agenda+ referencing ontology (Re: ISSUE-119: ITS RDF Ontology creation [MLW-LT Standard Draft])

Hi Dave,

Am 24.04.13 13:51, schrieb Dave Lewis:
> Hi Sebastian, Felix,
> Thanks for this. That answers my query about owl:ObjectProperty 
> (sebastien's point 3), so I'm happy to go with that.
>
> I need to look at the suggestion on annotationProperties for that text 
> analysis still, I'll get back to you on that.
>
> What's the best way to make the changes, in the RDF/XML or the Turle 
> on the wiki?

The best way would be in the RDF/XML. Or if Turtle is better, then download
http://www.w3.org/2005/11/its/rdf-content/its-rdf.rdf
and convert it to turtle. I'm happy to do the job of adding your 
comments from the wiki later.

> Lets still aim to get this wrapped up before Bled.

+1. I'm also wondering wether we should add a column with the ontology 
definitions (once stable) to
http://www.w3.org/International/multilingualweb/lt/drafts/its20/its20.html#list-of-elements-and-attributes
what do you think? Again I'd be happy to do that.

Best,

Felix
>
> cheers,
> Dave
>
> p.s. sebastian you mentioned some attached corrections, but I didn't 
> see an attachment on Felix's forward and didn't gget the original for 
> some reason - can you resend?
> On 19/04/2013 06:04, Felix Sasaki wrote:
>> P.S.: I added also some examples to
>> http://www.w3.org/2005/11/its/rdf-content/its-rdf.rdf
>> and
>> From
>>  <itsrdf:taIdentRef rdf:resource="http://dbpedia.org/resource/Dublin"/>
>> and
>>   <owl:ObjectProperty 
>> rdf:about="http://www.w3.org/2005/11/its/rdf#taIdentRef"/>
>> this is inferred
>> <rdf:Description rdf:about="http://dbpedia.org/resource/Dublin"> 
>> <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#Thing"/> 
>> </rdf:Description>
>> see also
>> http://tinyurl.com/bwu7yq4
>>
>> - Felix
>>
>> Am 19.04.13 00:54, schrieb Felix Sasaki:
>>> Hi Sebastian, Dave, all,
>>>
>>> thanks a lot for the explanations, Sebastian.
>>>
>>> I changed taClassRef to be an annotation property, see
>>> http://www.w3.org/2005/11/its/rdf-content/its-rdf.rdf
>>> otherwise I left the RDF/XML as is, that is it uses 
>>> owl:ObjectProperty in the places discussed.
>>>
>>> Dave, does
>>> http://www.w3.org/2005/11/its/rdf-content/its-rdf.rdf
>>> work for you? I then would covert it to turtle and put it on the 
>>> wiki as well.
>>>
>>> Best,
>>>
>>> Felix
>>>
>>> Am 18.04.13 23:41, schrieb Sebastian Hellmann:
>>>> Hi Dave,
>>>> OWL works quite funny, but a little bit unintuitive. Let's see an 
>>>> example based on http://xmlns.com/foaf/spec/#term_homepage
>>>> *Note* I attached a small list of changes, which should be made at 
>>>> the end, please don't overlook ;)
>>>> Another small note: "rdfs:property" -> "rdf:Property"
>>>>
>>>> In the example, we will always consider the following triple, which 
>>>> you can find on http://dbpedia.org/resource/Angela_Merkel , but 
>>>> exchange the schema.
>>>> The triple is:
>>>>
>>>> <http://dbpedia.org/resource/Angela_Merkel>  foaf:homepage <http://www.bundeskanzlerin.de/Webs/BK/EN/> .
>>>>
>>>> 1. With xsd:anyURI in the schema:
>>>> foaf:homepage rdf:type rdf:Property ;
>>>>      rdfs:range xsd:anyURI .
>>>> The triple would say, that Angela's homepage is a 41 character long 
>>>> URI:
>>>> <http://dbpedia.org/resource/Angela_Merkel>  foaf:homepage "http://www.bundeskanzlerin.de/Webs/BK/EN/" .
>>>> I am absolutely not sure how datatypes are validated by parsers and 
>>>> how parser will react to malformed URIs . Not sure, if they enforce 
>>>> anything.  I have also never seen this variant anywhere in use.
>>>>
>>>> inferred triples:
>>>> # none
>>>>
>>>>
>>>> 2. With rdfs:Resource:
>>>> foaf:homepage rdf:type rdf:Property ;
>>>>      rdfs:range rdfs:Resource  .
>>>> The object *must* be valid URI according to the RDF spec and also
>>>> The class resource, everything.
>>>> according to http://www.w3.org/2000/01/rdf-schema#Resource
>>>> Also you should use <> again:
>>>> <http://dbpedia.org/resource/Angela_Merkel>  foaf:homepage <http://www.bundeskanzlerin.de/Webs/BK/EN/> .
>>>>
>>>> 3.  with owl:ObjectProperty:
>>>> foaf:homepage rdf:type owl:ObjectProperty .
>>>> Also the object *must* be  a valid URI, otherwise the parser will 
>>>> give a warning.
>>>> Being an ObjectProperty *implies* that 
>>>> <http://www.bundeskanzlerin.de/Webs/BK/EN/> is an owl:Thing , which 
>>>> is "The class of OWL individuals.", a rather technical definition. 
>>>> This could be anything, including a web site or homepage. Not that 
>>>> this is not a *requirement*, but it will be *inferred*, if needed.
>>>>
>>>> Inferred:
>>>> <http://www.bundeskanzlerin.de/Webs/BK/EN/>  rdf:type owl:Thing .
>>>>
>>>> 4. Full definition from http://xmlns.com/foaf/0.1/homepage
>>>>
>>>> <rdf:Property rdf:about="http://xmlns.com/foaf/0.1/homepage"  
>>>> vs:term_status="stable" rdfs:label="homepage" rdfs:comment="A homepage
>>>> for some thing.">
>>>>      <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#ObjectProperty"/>
>>>>      <rdfs:subPropertyOf rdf:resource="http://xmlns.com/foaf/0.1/page"/>
>>>>      <rdfs:subPropertyOf rdf:resource="http://xmlns.com/foaf/0.1/isPrimaryTopicOf"/>
>>>>      <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#InverseFunctionalProperty"/>
>>>>      <!--  previously: rdfs:domain rdf:resource="http://xmlns.com/foaf/0.1/Agent"  -->
>>>>      <rdfs:domain rdf:resource="http://www.w3.org/2002/07/owl#Thing"/>
>>>>      <rdfs:range rdf:resource="http://xmlns.com/foaf/0.1/Document"/>
>>>>      <rdfs:isDefinedBy rdf:resource="http://xmlns.com/foaf/0.1/"/>
>>>>    </rdf:Property>
>>>>
>>>> implicit triples expanded:
>>>>
>>>> ## by rdfs:domain (actually redundant, b)
>>>> <http://dbpedia.org/resource/Angela_Merkel>  rdf:type owl:Thing .
>>>> # previously (old rdf:sdomain)
>>>> #<http://dbpedia.org/resource/Angela_Merkel>  rdf:type foaf:Agent .
>>>>
>>>> ## by rdfs:range
>>>> <http://www.bundeskanzlerin.de/Webs/BK/EN/>  rdf:type owl:Thing .
>>>> <http://www.bundeskanzlerin.de/Webs/BK/EN/>  rdf:type foaf:Document .
>>>>
>>>> ## by superproperties:
>>>> <http://dbpedia.org/resource/Angela_Merkel>  foaf:page<http://www.bundeskanzlerin.de/Webs/BK/EN/>  .
>>>> <http://dbpedia.org/resource/Angela_Merkel>  foaf:isPrimaryTopicOf<http://www.bundeskanzlerin.de/Webs/BK/EN/>  .
>>>>
>>>> ### some more are omitted
>>>>
>>>> This goes very much down to the basics and I really hope that I got 
>>>> everything correct.
>>>>
>>>>
>>>> Some notes, which hopefully do not get overead
>>>>
>>>> 1. taClassRef should be an annotation property
>>>> There is one more small change, which I also used for some of the 
>>>> NIF properties and was requested by Stanbol.
>>>> <http://www.w3.org/2005/11/its/rdf#taClassRef>  rdf:type owl:AnnotationProperty .
>>>> Whenever the Object is supposed to be an owl:Class, it can not per 
>>>> definition be an owl:Thing . Making taClassRef an 
>>>> AnnotationProperty makes all reasoners ignore it and nothing will 
>>>> be inferred.
>>>>
>>>> 2. Actually, you might want to consider to add rdfs:label and 
>>>> rdfs:comment and to add language tags to "comments"@en and 
>>>> translate them to several language. (this is fine tuning however)
>>>> 3. other ontologies use rdfs:isDefinedBy , I find this rather 
>>>> strange with ontologies that use the  '#'
>>>> <http://www.w3.org/2002/07/owl#AllDifferent> rdfs:isDefinedBy 
>>>> <http://www.w3.org/2002/07/owl#> .
>>>> It is kind of self-explanatory.
>>>>
>>>> All the best,
>>>> Sebastian
>>>>
>>>>
>>>>
>>>>
>>>>
>>>> Am 17.04.2013 17:14, schrieb Dave Lewis:
>>>>> Felix, Sebastian,
>>>>>
>>>>> I'm not sure I follow the reasoning behind this change. I've tried 
>>>>> to outline my concerns below so it would be great if you could 
>>>>> clarify this for us.
>>>>>
>>>>> If we assume that any instances following this ontology originally 
>>>>> are converted from an XML or HTML file with ITS annotation, then 
>>>>> there is no guarantee that the URIs point to an OWL instance - we 
>>>>> don't make any such restrictions in the spec. They could just 
>>>>> point to a web page or a UUID or what ever else makes sense in the 
>>>>> context of the original file.
>>>>>
>>>>> My understanding of owl:ObjectProperty however is that it must 
>>>>> point to an OWL instance, i.e. something that is an instance of an 
>>>>> owl:Thing, so using the ontology declaration:
>>>>>
>>>>> itsrdf:taAnnotatorsRef
>>>>>     a owl:ObjectProperty .
>>>>>
>>>>> would not actually be true in valid ITS cases where the URI 
>>>>> referred to a resource that is not an OWL instance.
>>>>>
>>>>> That was my motivation for specifying this as just:
>>>>> :taAnnotatorsRef rdf:type rdfs:property;
>>>>>      rdfs:range xsd:anyURI .
>>>>> since it doesn't preclude either of the owl:DatatypeProperty or 
>>>>> the owl:ObjectProperty options. I see this as necessary since we 
>>>>> won't know which one is appropriate without actually 
>>>>> de-referencing the URI. Perhaps such a check could be a final 
>>>>> optional step in the ITS-NIF mapping - but its more of an 
>>>>> optimisation I think?
>>>>>
>>>>> cheers,
>>>>> Dave
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>> On 17/04/2013 14:22, Felix Sasaki wrote:
>>>>>> Thanks, Sebastian. Is now updated at
>>>>>> http://www.w3.org/2005/11/its/rdf-content/its-rdf.rdf
>>>>>> Dave, can you check whether this is ok, and if yes, update
>>>>>> http://www.w3.org/International/multilingualweb/lt/wiki/ITS-RDF_mapping
>>>>>>
>>>>>> Thanks,
>>>>>>
>>>>>> Felix
>>>>>>
>>>>>> Am 17.04.13 14:54, schrieb Sebastian Hellmann:
>>>>>>> Hi Felix,
>>>>>>> I had another look at the new version. There is a small, but 
>>>>>>> important difference between DatatypeProperties and xsd:anyURI, 
>>>>>>> see here: 
>>>>>>> http://lists.w3.org/Archives/Public/semantic-web/2010Jul/0395.html 
>>>>>>> (see Axel Polleres answer)
>>>>>>>
>>>>>>> In your case however you want to refer to the the rdf:resources, 
>>>>>>> so anything with xsd:anyURI should be owl:ObjectProperty with no 
>>>>>>> rdfs:range:
>>>>>>> itsrdf:taAnnotatorsRef
>>>>>>>     a owl:DatatypeProperty ;
>>>>>>>     rdfs:range xsd:anyURI .
>>>>>>>
>>>>>>> should be:
>>>>>>>
>>>>>>> itsrdf:taAnnotatorsRef
>>>>>>>     a owl:ObjectProperty .
>>>>>>>
>>>>>>> This implies per definition, that the Object has to be an 
>>>>>>> rdf:resource and a valid URI. I am not sure, whether xsd:anyURI 
>>>>>>> covers IRI's as well, but owl:ObjectProperty should be 
>>>>>>> compatible IIRC.
>>>>>>>
>>>>>>> All the best,
>>>>>>> Sebastian
>>>>>>>
>>>>>>> Am 17.04.2013 12:31, schrieb Felix Sasaki:
>>>>>>>> P.S. again: with feedback from Sebastian (thanks a lot for 
>>>>>>>> that!), I made an update to the ontology. This doesn't 
>>>>>>>> influence the examples below (at Dave: we need to update the 
>>>>>>>> wiki then, if you agree).
>>>>>>>>
>>>>>>>> - Felix
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> Am 17.04.13 10:36, schrieb Felix Sasaki:
>>>>>>>>> Hi Phil,
>>>>>>>>>
>>>>>>>>> Am 17.04.13 09:31, schrieb Phil Ritchie:
>>>>>>>>>> Felix
>>>>>>>>>>
>>>>>>>>>> Does NIF have wider adoption than RDF?
>>>>>>>>>
>>>>>>>>> NIF is an RDF based format. That is, the relation betwen NIF 
>>>>>>>>> and RDF is like between XML and XHTML, or XML and XLIFF.
>>>>>>>>>
>>>>>>>>> We use NIF in ITS2 to connect ITS information in markup (XML, 
>>>>>>>>> HTML5) with an RDF representation. See
>>>>>>>>>
>>>>>>>>> http://www.w3.org/International/multilingualweb/lt/drafts/its20/its20.html#conversion-to-nif
>>>>>>>>> and a full example input HTML5 at
>>>>>>>>> http://www.w3.org/International/multilingualweb/lt/drafts/its20/its20.html#EX-HTML-whitespace-normalization
>>>>>>>>> RDF output using NIF and the ITS2 ontology at
>>>>>>>>> http://www.w3.org/International/multilingualweb/lt/drafts/its20/examples/nif/EX-nif-conversion-output.xml
>>>>>>>>>
>>>>>>>>> The purpose of the ITS2 ontology is not to relate the RDF 
>>>>>>>>> representation to XML/RDF - NIF does that -, but to identify 
>>>>>>>>> the ITS2 properties in an RDF manner, that is with RDF predicates.
>>>>>>>>>
>>>>>>>>> There is an interconnection between NIF and the ITS ontology. 
>>>>>>>>> See this example generated from a part of
>>>>>>>>> http://www.w3.org/International/multilingualweb/lt/drafts/its20/examples/nif/EX-nif-conversion-output.xml
>>>>>>>>>
>>>>>>>>> <http://example.com/exampledoc.html#char=11,17> nif:anchorOf 
>>>>>>>>> "Dublin";
>>>>>>>>>     nif:referenceContext 
>>>>>>>>> <http://example.com/exampledoc.html#char=0,29>;
>>>>>>>>>     a nif:RFC5147String;
>>>>>>>>>     itsrdf:taIdentRef <http://dbpedia.org/resource/Dublin>;
>>>>>>>>>     itsrdf:translate "no";
>>>>>>>>>     itsrdf:withinText "yes".
>>>>>>>>>
>>>>>>>>> This statement
>>>>>>>>>
>>>>>>>>> <http://example.com/exampledoc.html#char=11,17> nif:anchorOf 
>>>>>>>>> "Dublin".
>>>>>>>>>
>>>>>>>>> Relates the HTML5 document with the RDF representation. To 
>>>>>>>>> ancor this relation in the NIF RDF vocabulary we have this 
>>>>>>>>> statement
>>>>>>>>>
>>>>>>>>> <http://example.com/exampledoc.html#char=11,17> a 
>>>>>>>>> nif:RFC5147String.
>>>>>>>>>
>>>>>>>>> The actual ITS ontology statements are these three. They have 
>>>>>>>>> the same subject as the NIF statements above. That creates the 
>>>>>>>>> forehand mentioned relation between NIF and ITS2.
>>>>>>>>> <http://example.com/exampledoc.html#char=11,17> 
>>>>>>>>> itsrdf:taIdentRef <http://dbpedia.org/resource/Dublin>.
>>>>>>>>> <http://example.com/exampledoc.html#char=11,17> 
>>>>>>>>> itsrdf:translate "no".
>>>>>>>>> <http://example.com/exampledoc.html#char=11,17> 
>>>>>>>>> itsrdf:withinText "yes".
>>>>>>>>>
>>>>>>>>> Now, if you want to process this in SPARQL asking for all non 
>>>>>>>>> translatable items you would write something like this:
>>>>>>>>>
>>>>>>>>> SELECT ?translatableItems
>>>>>>>>> WHERE { ?translatableItems 
>>>>>>>>> <http://www.w3.org/2005/11/its/rdf#translate> "no" }
>>>>>>>>>
>>>>>>>>> and get as a result
>>>>>>>>> http://example.com/exampledoc.html#char=23,30
>>>>>>>>> http://example.com/exampledoc.html#char=11,17
>>>>>>>>>
>>>>>>>>> Does this make sense and would it work for what you have in mind?
>>>>>>>>>
>>>>>>>>> Best,
>>>>>>>>>
>>>>>>>>> Felix
>>>>>>>>>
>>>>>>>>>> I understand from what I've read that it is maybe easier to 
>>>>>>>>>> read, more compact?
>>>>>>>>>>
>>>>>>>>>> Phil
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> On 17 Apr 2013, at 08:22, "Felix Sasaki" <fsasaki@w3.org 
>>>>>>>>>> <mailto:fsasaki@w3.org>> wrote:
>>>>>>>>>>
>>>>>>>>>>> Hi Dave, Phil, all,
>>>>>>>>>>>
>>>>>>>>>>> I have put the ontology on the w3c server. The namespace
>>>>>>>>>>> http://www.w3.org/2005/11/its/rdf#
>>>>>>>>>>> or
>>>>>>>>>>> http://www.w3.org/2005/11/its/rdf#translate
>>>>>>>>>>> resolve with 303 "see other" to
>>>>>>>>>>> http://www.w3.org/2005/11/its/rdf-content/its-rdf.rdf (in 
>>>>>>>>>>> RDF/XML version)
>>>>>>>>>>> or
>>>>>>>>>>> http://www.w3.org/2005/11/its/rdf-content/its-rdf.html
>>>>>>>>>>> in the latter we can put some more documentation, but for 
>>>>>>>>>>> the time being what is here is sufficient.
>>>>>>>>>>>
>>>>>>>>>>> Can you discuss today whether people would agree with this? 
>>>>>>>>>>> Note that we then should define the namespace for the 
>>>>>>>>>>> ontology also in
>>>>>>>>>>> http://www.w3.org/International/multilingualweb/lt/drafts/its20/its20.html#notation
>>>>>>>>>>> and this would mean that we reference the ontology 
>>>>>>>>>>> normatively. If people agree with this, could you give me an 
>>>>>>>>>>> action item to add the ontology URI during todays call?
>>>>>>>>>>>
>>>>>>>>>>> Note for all implementers: this wouldn't influence you only 
>>>>>>>>>>> if you implement the NIF conversion. Currently this is 
>>>>>>>>>>> Sebastian and I - anybody else?
>>>>>>>>>>>
>>>>>>>>>>> Best,
>>>>>>>>>>>
>>>>>>>>>>> Felix
>>>>>>>>>>>
>>>>>>>>>>> Am 17.04.13 09:04, schrieb Phil Ritchie:
>>>>>>>>>>>> Dave
>>>>>>>>>>>>
>>>>>>>>>>>> I certainly want to work on transforming some Xliff with 
>>>>>>>>>>>> ITS LQI and Provenance data into RDF so I'd like to chip in 
>>>>>>>>>>>> with this.
>>>>>>>>>>>>
>>>>>>>>>>>> I'm not sure I have all of the understanding necessary 
>>>>>>>>>>>> though - particularly around schema creation and validation.
>>>>>>>>>>>>
>>>>>>>>>>>> Would it be worthwhile having a conf. call to get on the 
>>>>>>>>>>>> same page? I should be on today's call so we could chat then.
>>>>>>>>>>>
>>>>>>>>>>> I would like to participate in that discussion - I can't be 
>>>>>>>>>>> on the call today. But feel free to to discuss & hopefully 
>>>>>>>>>>> we can bring up the topic again next week, or on a separate, 
>>>>>>>>>>> dedicated call - would you be available Phil?
>>>>>>>>>>>
>>>>>>>>>>> Best,
>>>>>>>>>>>
>>>>>>>>>>> Felix
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>> Phil
>>>>>>>>>>>> Twitter: philinthecloud
>>>>>>>>>>>> Skype: philviathecloud
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>> On 17 Apr 2013, at 01:38, "Dave Lewis" 
>>>>>>>>>>>> <dave.lewis@cs.tcd.ie <mailto:dave.lewis@cs.tcd.ie>> wrote:
>>>>>>>>>>>>
>>>>>>>>>>>>> Hi Jirka, Felix, Sebastian, all,
>>>>>>>>>>>>>
>>>>>>>>>>>>> I've updated ITS-RDF ontology as follows:
>>>>>>>>>>>>>
>>>>>>>>>>>>> 1) I agree with Felix's comment to remove custom XML 
>>>>>>>>>>>>> schema types for attributes as RDf platforms in general 
>>>>>>>>>>>>> don't validate against these, instead just specifying the 
>>>>>>>>>>>>> simple XML schema type as appropriate, e.g. xsd:string, 
>>>>>>>>>>>>> xsd:anyURI, xsd:decimal, xsd:nonNegativeInteger, xsd:integer
>>>>>>>>>>>>>
>>>>>>>>>>>>> 2) for data categories with standoff markup I've 
>>>>>>>>>>>>> introduced a class to allow the correct grouping of 
>>>>>>>>>>>>> indivdual attiributes to the a specfic item. These calsses 
>>>>>>>>>>>>> are ProvRecord and LocalizationQualityIssue
>>>>>>>>>>>>>
>>>>>>>>>>>>> 3) for annotatorsRef I have just introduced individual 
>>>>>>>>>>>>> attributes for each data categoriy where it applies, 
>>>>>>>>>>>>> namely: termAnnotatorsRef, taAnnotatorsRef, 
>>>>>>>>>>>>> mtConfidenceAnnotatorsRef
>>>>>>>>>>>>>
>>>>>>>>>>>>> 4) I've omitted anything related to Ruby
>>>>>>>>>>>>>
>>>>>>>>>>>>> I believe this is consistent with the NIF related text in 
>>>>>>>>>>>>> the current draft.
>>>>>>>>>>>>>
>>>>>>>>>>>>> I've attached the ontology as a Turtle file, and have 
>>>>>>>>>>>>> updated the same on:
>>>>>>>>>>>>> http://www.w3.org/International/multilingualweb/lt/wiki/ITS-RDF_mapping 
>>>>>>>>>>>>> <http://www.w3.org/International/multilingualweb/lt/wiki/ITS-RDF_mapping#Ontology_.28DRAFT.29> 
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>> If we can firm up on this then I propose documenting it in 
>>>>>>>>>>>>> a more accessible format as per W3C norms. In addition we 
>>>>>>>>>>>>> will need some best practice guidance on using this 
>>>>>>>>>>>>> ontology with at least both NIF and PROV-O. I'm happy to 
>>>>>>>>>>>>> work on these also, though all other inputs welcome.
>>>>>>>>>>>>>
>>>>>>>>>>>>> Regards,
>>>>>>>>>>>>> Dave
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>> On 29/03/2013 13:37, Jirka Kosek wrote:
>>>>>>>>>>>>>> Hi Dave,
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> on the last telcon I have been tasked to "refresh" and try to move
>>>>>>>>>>>>>> forward some issues. Could you please implemented changes below into
>>>>>>>>>>>>>> proposed ITS RDF Ontology.
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> Thanks,
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>     Jirka
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> On 25.2.2013 9:04, MultilingualWeb-LT Working Group Issue Tracker wrote:
>>>>>>>>>>>>>>> mlw-lt-track-ISSUE-119: ITS RDF Ontology creation [MLW-LT Standard Draft]
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> http://www.w3.org/International/multilingualweb/lt/track/issues/119
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> Raised by: Felix Sasaki
>>>>>>>>>>>>>>> On product: MLW-LT Standard Draft
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> Dave started an ITS RDF Ontology. See
>>>>>>>>>>>>>>> http://www.w3.org/International/multilingualweb/lt/wiki/ITS-RDF_mapping#Ontology_.28DRAFT.29
>>>>>>>>>>>>>>> This is useful for the NIF conversion.
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> There was an offline discussion about this, including Dave, Leroy, Sebastian and I.
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> Some thoughts about the ontology current at
>>>>>>>>>>>>>>> http://www.w3.org/International/multilingualweb/lt/wiki/ITS-RDF_mapping#Ontology_.28DRAFT.29
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> - the ontology uses various RDF classes that are not defined, e.g. "itstype:its-taConfidence.type" is identified as a class via
>>>>>>>>>>>>>>> "rdf:type itstype:its-taConfidence.type"
>>>>>>>>>>>>>>> So *if* one want to use "itstype:its-taConfidence.type" as a class, you'd need also
>>>>>>>>>>>>>>> itstype:its-taConfidence.type rdf:type rdf:Class
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> - classes are normally written in upper case, so
>>>>>>>>>>>>>>> "its-taConfidence.type" would be
>>>>>>>>>>>>>>> "Its-taConfidence.type"
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> - As said in the offline thread (sorry for the repetition, guys), I would not define such classes at all. It would be sufficient to define actually no class - just use NIF URIs, and then have statements like this
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> someNIFBasedSubjectUri
>>>>>>>>>>>>>>>  its:locQualityIssueComment[1] "'c'es' is unknown. Could be 'c'est'";
>>>>>>>>>>>>>>>  its:locQualityIssueEnabled[1]="yes" ;
>>>>>>>>>>>>>>>  its:locQualityIssueSeverity[1] "50";
>>>>>>>>>>>>>>>  its:locQualityIssueType "misspelling".
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> The RDF predicates would take as a domain a NIF URI, and as the range an XML literal (or HTML literal, if we use RDF 1.1).
>>>>>>>>>>>>>>> This approach has also the advantage that you can convert the test suite output easily to RDF "instance" data.
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> - Felix
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>> <itsrdf.ttl>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>> ************************************************************
>>>>>>>>>>>> VistaTEC Ltd. Registered in Ireland 268483.
>>>>>>>>>>>> Registered Office, VistaTEC House, 700, South Circular Road,
>>>>>>>>>>>> Kilmainham. Dublin 8. Ireland.
>>>>>>>>>>>>
>>>>>>>>>>>> The information contained in this message, including any 
>>>>>>>>>>>> accompanying
>>>>>>>>>>>> documents, is confidential and is intended only for the 
>>>>>>>>>>>> addressee(s).
>>>>>>>>>>>> The unauthorized use, disclosure, copying, or alteration of 
>>>>>>>>>>>> this
>>>>>>>>>>>> message is strictly forbidden. If you have received this 
>>>>>>>>>>>> message in
>>>>>>>>>>>> error please notify the sender immediately.
>>>>>>>>>>>> ************************************************************
>>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> ************************************************************
>>>>>>>>>> VistaTEC Ltd. Registered in Ireland 268483.
>>>>>>>>>> Registered Office, VistaTEC House, 700, South Circular Road,
>>>>>>>>>> Kilmainham. Dublin 8. Ireland.
>>>>>>>>>>
>>>>>>>>>> The information contained in this message, including any 
>>>>>>>>>> accompanying
>>>>>>>>>> documents, is confidential and is intended only for the 
>>>>>>>>>> addressee(s).
>>>>>>>>>> The unauthorized use, disclosure, copying, or alteration of this
>>>>>>>>>> message is strictly forbidden. If you have received this 
>>>>>>>>>> message in
>>>>>>>>>> error please notify the sender immediately.
>>>>>>>>>> ************************************************************
>>>>>>>>>>
>>>>>>>>>
>>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> -- 
>>>>>>> Dipl. Inf. Sebastian Hellmann
>>>>>>> Department of Computer Science, University of Leipzig
>>>>>>> Projects: http://nlp2rdf.org , http://linguistics.okfn.org , 
>>>>>>> http://dbpedia.org/Wiktionary , http://dbpedia.org
>>>>>>> Homepage: http://bis.informatik.uni-leipzig.de/SebastianHellmann
>>>>>>> Research Group: http://aksw.org
>>>>>>
>>>>>
>>>>
>>>>
>>>> -- 
>>>> Dipl. Inf. Sebastian Hellmann
>>>> Department of Computer Science, University of Leipzig
>>>> Projects: http://nlp2rdf.org , http://linguistics.okfn.org , 
>>>> http://dbpedia.org/Wiktionary , http://dbpedia.org
>>>> Homepage: http://bis.informatik.uni-leipzig.de/SebastianHellmann
>>>> Research Group: http://aksw.org
>>>
>>
>
>

Received on Wednesday, 24 April 2013 11:55:53 UTC